我有一个 WPF 应用程序。date
是我的表,它的两列是employeename
( varchar(10)
) 和date
( datetime
)
我的代码是:
Sqlconncetion con = new Sqlconnection("my database connection ");
SqlCommand cmd = new SqlCommand("insert into date values('"+textBox1.Text+"','"+datePicker1.Text+"')", con);
con.Open();
int n = cmd.ExecuteNonQuery();
if (n > 0)
{
MessageBox.Show("insert");
}
实际上,我的 WPFdatepicker
格式输入为"dd/mm/yyyy
“并且 SQL Server 表接受日期格式mm/dd/yyyy
。如何更改我的 SQL Serverdatetime
数据类型日期格式?请通过 c# 中的代码给出解决方案。
我的任务是显示所有姓名和出生日期。我的情况是基本的,但在日期选择和按钮输入时,我得到了异常。我的代码是
SqlConnection con = new SqlConnection("my connection ");
SqlDataAdapter da = new SqlDataAdapter("select name,date from date where date between'"+ Convert.ToDateTime( datePicker2.SelectedDate)+"' and '"+ Convert.ToDateTime( datePicker3.SelectedDate)+"'",con);
DataSet ds = new DataSet();
da.Fill(ds, "entry");
da.Dispose();
dataGrid1.DataContext = ds.Tables["entry"].DefaultView;
请帮我解决代码错误并编写正确的代码。这是一个 WPF 应用程序。