执行查询时出错?

时间:2016-04-28 08:23:34

标签: sql ado.net

当我运行查询时:

UPDATE oms.Document_Latest 
SET size ='54324', CheckInBy = 'Anshul123', 
    Status ='checkedin', CheckOutBy = 'NULL', 
    CheckInOn = '4/28/2016 1:45:36 PM', CheckOutOn = 'NULL' 
WHERE (Id = '1')

enter image description here

列的数据类型在附有此问题的图像中给出

我收到此错误:

  

Msg 241,Level 16,State 1,Line 1
  从字符串转换日期和/或时间时转换失败。

请帮我找出执行此查询时出现此错误的原因。

由于

1 个答案:

答案 0 :(得分:6)

您收到错误消息,因为您尝试使用字符串CheckOutOn更新数据类型DATETIME的{​​{1}}列。您必须在以下内容中从'NULL'删除引号''

NULL