将数据从一个单元格移动到另一个单元格的SQL更新代码

将数据从一个单元格移动到另一个单元格的SQL更新代码,sql,vb.net,Sql,Vb.net,我在visual basic中为sql server编写了以下代码。代码的一部分: Comments = ReasonNotDone + ' " & Today.AddDays(-1).ToShortDateString & "', ReasonNotDone = '' WHERE IsDone = 'False' OR IsDone IS NULL AND ActiveDate = '" & Now.AddDays(-1).ToShortDateString &

我在visual basic中为sql server编写了以下代码。代码的一部分:

Comments = ReasonNotDone + ' " & Today.AddDays(-1).ToShortDateString & "', ReasonNotDone = '' WHERE IsDone = 'False' OR IsDone IS NULL AND ActiveDate = '" & Now.AddDays(-1).ToShortDateString & "'"
这个代码正确吗?
Comments
单元格设置为日期,但不添加来自
ReasonNotDone
的数据。来自
ReasonNotDone
的数据设置为
'

是否
ReasonNotDone
中的数据在获得
注释的值之前被设置为
'

在SQL语法错误之上,我作为注释人发布了以下内容

ReasonNotDone = '' WHERE IsDone = 'False' OR IsDone IS NULL AND ActiveDate = '" & Now.AddDays(-1).ToShortDateString & "'"
你到底打算在哪里进行额外的谈判

 ReasonNotDone + **' " & Today.AddDays(-1).ToShortDateString & "'**
您的SQL将以如下方式结束

 ... AND ActiveDate = '4/4/2014''4/4/2014'

语法完全混乱。

ReasonNotDone中是否有明确的数据(即不为空)?您是否可以发送完整的代码部分来帮助查找问题。首先,当您说“代码”时,您到底想说什么:它是在SQL语句/存储过程中还是在VB代码中。因为每一个都是完全不同的。如果你有它在VB中,那么一旦你把单'你评论了所有后面的东西。