0

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 を初めて使用します。ご指導いただきありがとうございます。

よろしく

4

2 に答える 2