以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- sqlserver的update的字段三元表达式怎么改啊 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189704) |
-- 作者:guosheng -- 发布时间:2023/12/19 15:43:00 -- sqlserver的update的字段三元表达式怎么改啊 UP DATE {租赁项目结转明细表} SET 最后一笔租金收款时间 = \'" & IIF(dr("最后一笔租金收款时间") =Nothing, null, dr("最后一笔租金收款时间") ) & "\' " |
-- 作者:有点蓝 -- 发布时间:2023/12/19 16:14:00 -- UPDATE {租赁项目结转明细表} SET 最后一笔租金收款时间 = " & IIF(dr.isnull("最后一笔租金收款时间") ,"NULL", "\'" & dr("最后一笔租金收款时间") & "\' ") |
-- 作者:guosheng -- 发布时间:2023/12/19 16:48:00 -- cmd.CommandText = "UP DATE {租赁项目结转明细表} SET 最后一笔租金收款时间 = " & IIF(dr.isnull("最后一笔租金收款时间") ,"NULL", "\'" & dr("最后一笔租金收款时间") & "\' )" , 最后一笔服务费收款时间 = \'" & dr("最后一笔服务费收款时间") & "\',…… " 同时对多个字段进行更新,改了后,提示:最后一笔服务费收款时间 没有声明。是不是还是第一个动态合成表达式有问题啊
[此贴子已经被作者于2023/12/19 16:49:11编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/12/19 16:51:00 -- cmd.CommandText = "UPDATE {租赁项目结转明细表} SET 最后一笔租金收款时间 = " & IIF(dr.isnull("最后一笔租金收款时间") ,"NULL", "\'" & dr("最后一笔租金收款时间") & "\'") & " , 最后一笔服务费收款时间 = \'" & dr("最后一笔服务费收款时间") & "\', |