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

本文关键字:转换 时间 失败 字符串 日期 | 更新日期: 2023-09-27 18:08:38

如果你能帮助我,我的错误是:

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

my database column is type of datetime

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

使用参数化查询,您将不必担心日期格式,或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();
}

也可以使用sql的GETDATE()函数,它是sql的预定义函数