以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请问 SQL中 iif的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52466)

--  作者:jiskin
--  发布时间:2014/6/16 17:33:00
--  [求助]请问 SQL中 iif的问题
insert into 表 (质保期) values (iif(\'" & r("质保期") & "\' = \'1900-01-01\',\'null\',\'" & r("质保期") & "\') & "\')

这个表达式不会写 帮忙改改 谢谢了

--  作者:有点甜
--  发布时间:2014/6/16 17:40:00
--  
"insert into {表} (质保期) values (Case " & r("质保期") & " when \'1900-01-01\' then null else \'" & r("质保期") & "\' END)"
--  作者:jiskin
--  发布时间:2014/6/18 9:59:00
--  
以下是引用有点甜在2014-6-16 17:40:00的发言:
"insert into {表} (质保期) values (Case " & r("质保期") & " when \'1900-01-01\' then null else \'" & r("质保期") & "\' END)"

 

甜总,测试到最后这样才成功

Case when \'" & r.Isnull("质保期") & "\' = \'true\' then null else \'" & r("质保期") & "\' END