我在 SQL Server 2008 中有数据库,我想11:05
通过文本框将时间插入为 (),而我的表的数据类型为DATETIME
。
我正在使用这段代码:
SqlConnection con = new SqlConnection("Data Source=NOMAN-PC;Initial Catalog=parking;Integrated Security=True");
string qry = "Insert Into vehicle_log values('" +DropDownList_vehType.SelectedItem+ "','" + TextBox_RegNo.Text + "',@Time_in)";
SqlCommand cmd = new SqlCommand(qry, con);
TimeSpan Time_in = TimeSpan.Parse(TextBox_timeIn.Text + ":" + TextBox_timemin.Text);
cmd.Parameters.Add("@Time_in" ,System.Data.SqlDbType.DateTime ).Value = Time_in;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
单击按钮出现以下错误:
对象必须实现 IConvertible。
我是 ASP.NET 和 SQL Server 的新手,我将感谢您的指导。
问候