//嗨!我面臨的一個問題,每當我嘗試使用的DatePicker使用C#將Date(DatePicker)插入到SQL中#
插入日期 DateTime birth_date=Convert.ToDateTime(datePickerEBirthDate.SelectedDate);
SqlConnection SQLconnection = new SqlConnection(@"Server=MyMachineName\SQLEXPRESS;Database=MyDataBase;Integrated Security=SSPI");
SqlCommand command = SQLconnection.CreateCommand();
SQLconnection.Open();
command.CommandText = "INSERT INTO courses " +
"(name, birthdate) VALUES " +
"(@name, @birthdate)";
command.Parameters.AddWithValue("@name", txtName.Text);
command.Parameters.AddWithValue("@birthdate", birth_date);
command.ExecuteNonQuery();
SQLconnection.Close();
//這是錯誤消息
使用visual studio斷點並調試代碼。查看birth_date變量中的值是什麼? – Shyju
這對你有用嗎? [http://stackoverflow.com/questions/2191120/net-datetime-to-sqldatetime-conversion][1] [1]:http://stackoverflow.com/questions/ 2191120 /淨日期時間至SQLDATETIME轉換 –
值在birth_date變量{1/1/0001 12:00:00 AM}來 – Yasser