以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]SQLReplaceFor 日期报错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135193) |
-- 作者:81538475 -- 发布时间:2019/5/20 14:15:00 -- [求助]SQLReplaceFor 日期报错 Dim cnt2 As Integer = DataTables("XMFP").SQLReplaceFor("实际结束",Date.Today,"BH = \'"& e.DataRow("BH") &"\'And 任务 = \'"& e.DataRow("任务") & "\' and 环节 = \'"& e.DataRow("环节") & "\' ",TRUE) 报错了。、 .NET Framework 版本:2.0.50727.8937 Foxtable 版本:2019.4.12.1 错误所在事件: 详细错误信息: “00”附近有语法错误。 Dim cnt As Integer = DataTables("XMFP").SQLReplaceFor("任务状态",e.NewValue,"BH = \'"& e.DataRow("BH") &"\'And 任务 = \'"& e.DataRow("任务") & "\' and 环节 = \'"& e.DataRow("环节") & "\'",TRUE) .NET Framework 版本:2.0.50727.8937 Foxtable 版本:2019.4.12.1 错误所在事件: 详细错误信息: 列名 \'待分配\' 无效。 [此贴子已经被作者于2019/5/20 14:48:38编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/5/20 14:59:00 -- 改成这样 Dim cnt2 As Integer = DataTables("XMFP").SQLReplaceFor("实际结束", "\'" & Date.Today & "\'","BH = \'"& e.DataRow("BH") &"\'And 任务 = \'"& e.DataRow("任务") & "\' and 环节 = \'"& e.DataRow("环节") & "\' ",TRUE)
|
-- 作者:81538475 -- 发布时间:2019/5/20 15:08:00 -- 可以了。 但是又又一个问题、 我想让日期为空的时候会这样 Dim cnt2 As Integer = DataTables("XMFP").SQLReplaceFor("实际结束","","BH = \'"& e.DataRow("BH") &"\'And 任务 = \'"& e.DataRow("任务") & "\' and 环节 = \'"& e.DataRow("环节") & "\' ") 1900-01-01 00:00:00
[此贴子已经被作者于2019/5/20 15:13:14编辑过]
|
-- 作者:81538475 -- 发布时间:2019/5/20 15:18:00 -- 好了。用nothing 就好了。多谢 |