以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  sql判断日期类型为空的insert操作  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157688)

--  作者:guosheng
--  发布时间:2020/10/26 9:53:00
--  sql判断日期类型为空的insert操作
e.Form.Controls("开始日期").value 是窗口的日期输入框的值,如果该值为空,则insert时也存成空。sql怎么改啊?
cmd.CommandText = "Insert Into 表1 (开始日期) Values(\'" & e.Form.Controls("开始日期").value &”\')
--  作者:有点蓝
--  发布时间:2020/10/26 10:03:00
--  
cmd.CommandText = "Insert Into 表1 (开始日期) Values(" & IIF(e.Form.Controls("开始日期").value = nothing,"null","\'" & e.Form.Controls("开始日期").value & ”\'" ) & ")"
--  作者:guosheng
--  发布时间:2020/10/26 10:12:00
--  
运行,没问题了。多谢了
[此贴子已经被作者于2020/10/26 10:17:41编辑过]