以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何参数化sql插入日期为空 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=171213) |
-- 作者:zhenghangbo -- 发布时间:2021/8/22 14:59:00 -- 如何参数化sql插入日期为空 If r.IsNull("日期") Then jcrq= "" Else jcrq= Format(r("日期"),"yyyy-MM-dd") End If cmd.CommandText = "Insert Into mrhsjcmd (日期) Values (?)" cmd.Parameters.Add("@日期",jcrq) cmd.ExecuteNonQuery 如何在数据库后台插入空值,这样写是插入一个个具体的日期为:1900-01-01 00:00:00。 但是jcrq=“null”提示字符无法转换成日期 |
-- 作者:y2287958 -- 发布时间:2021/8/22 15:28:00 -- cmd.Parameters.Add("@日期", dbnull.value) |
-- 作者:zhenghangbo -- 发布时间:2021/8/22 15:32:00 -- 谢谢 |
-- 作者:有点蓝 -- 发布时间:2021/8/22 20:26:00 -- If r.IsNull("日期") Then cmd.Parameters.Add("@日期",nothing) Else cmd.Parameters.Add("@日期",Format(r("日期"),"yyyy-MM-dd")) End If
|