以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于日期空值的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90088)

--  作者:天蝉一线
--  发布时间:2016/9/5 13:23:00
--  关于日期空值的问题
isnull(\'" & sbbasj & "\',#1/1/1 0:00:00#)

这样写日期是否为空的代码,为什么会提示“0”附件有语法错误

--  作者:有点蓝
--  发布时间:2016/9/5 15:07:00
--  
大方一点,完整代码贴出来
--  作者:天蝉一线
--  发布时间:2016/9/5 15:16:00
--  
cmd.CommandText = "Inse r t Into {大额资金支出备案登记表} ([大额资金支付备案编码],[部门编码],[部门名称],[用户编码],[用户姓名],[申报备案时间],[付款单位编码],[付款单位账户名称],[付款单位开户银行],[付款单位银行账号],[收款单位编码],[收款单位账户名称],[收款单位开户银行],[收款单位银行账号],[过会类型],[支付项目名称和内容],[支付性质],[需要提前支付时间],[提前支付理由],[本单位过会时间],[需要说明的其他问题],[局务会过会时间],[过会结果],[未通过原因],[审核结果],[审核未通过原因],[标志],[审核人],[审核时间],[会议结果填表人],[填表时间],[支付金额],[预计支付时间]) Values (\'"
cmd.CommandText = cmd.CommandText & sbbabm & "\',\'" & _Userdwbm & "\',\'" & sbdwmc & "\',\'" & _Useryhbm & "\',\'" & sbr & "\',isnull(\'" & sbbasj & "\',# 1/1/1 0:00:00 #),\'" & fkdwbm & "\',\'" & fkdwzhmc & "\',\'" & fkdwkhyh & "\',\'" & fkdwzh & "\',\'" & skdwbm & "\',\'" & skdwzhmc & "\',\'" & skdwkhyh & "\',\'" & skdwzh & "\',\'" & hylx & "\',\'" & zfxmnr & "\',\'" & zfxz & "\',IsNull(\'" & tqzfsj & "\',# 1/1/1 0:00:00 #),\'" & tqzfly & "\',IsNull(\'" & bdwghsj & "\',# 1/1/1 0:00:00 #),\'" & qt & "\',isnull(\'" & ghsj & "\',# 1/1/1 0:00:00 #),\'" & ghjg & "\',\'" & wghyy & "\',\'" & shjg & "\',\'" & wtgyy & "\',\'" & bz & "\',\'" & shr & "\',isnull(\'" & shsj & "\',# 1/1/1 0:00:00 #),\'" & ghtbr & "\',isnull(\'" & tbsj & "\',# 1/1/1 0:00:00 #),\'" & zfje & "\',isnull(\'" & yjzfsj & "\',# 1/1/1 0:00:00 #)"
msgbox(cmd.CommandText)


--  作者:有点蓝
--  发布时间:2016/9/5 15:43:00
--  
msgbox(cmd.CommandText)的结果是什么
--  作者:天蝉一线
--  发布时间:2016/9/5 15:50:00
--  
“1”附件有语法错误
--  作者:有点蓝
--  发布时间:2016/9/5 15:56:00
--  
截图看看msgbox(cmd.CommandText)的结果
--  作者:天蝉一线
--  发布时间:2016/9/5 16:39:00
--  日期空值的问题
错误信息及msgbox显示的内容
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:错误信息.rar


--  作者:有点蓝
--  发布时间:2016/9/5 17:08:00
--  
日期的全部改为这种类型判断


cmd.CommandText = cmd.CommandText & sbbabm & "\',\'" & _Userdwbm & "\',\'" & sbdwmc & "\',\'" & _Useryhbm & "\',\'" & sbr & "\',\'" & iif(sbbasj > "",sbbasj,"1/1/1 0:00:00") & "\',\'" & fkdwbm

--  作者:天蝉一线
--  发布时间:2016/9/5 17:20:00
--  
提示错误,不能从字符类型转换到date类型
--  作者:天蝉一线
--  发布时间:2016/9/5 17:23:00
--  
从字符串“”到类型“Date”的转换无效。