从字符串转换日期和/或时间时转换失败

emi*_*ios 3 c# sql asp.net

如果你能帮我解决我的错误是:

从字符串转换日期和/或时间时转换失败.

我的数据库列是datetime类型

Jef*_*ata 9

使用参数化查询,您不必担心日期格式或SQL注入,并使用using以确保您的连接被处置.

using (var connection = new SqlConnection(yourConnectionString))
using (var command = connection.CreateCommand())
{
   command.CommandText = "insert into YourTable(Col1, Col2) values(@val1, @val2)";
   command.Parameters.AddWithValue("@val1", 123);
   command.Parameters.AddWithValue("@val2", DateTime.Now);

   connection.Open();

   command.ExecuteNonQuery();
}
Run Code Online (Sandbox Code Playgroud)