以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]SQL中cmd.Parameters.Add 如果值为Nothing,语句该怎么写?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=127682)

--  作者:larjia
--  发布时间:2018/11/20 8:17:00
--  [求助]SQL中cmd.Parameters.Add 如果值为Nothing,语句该怎么写?
从文本框中取值,有些是空值。下面的Command语言应该怎么写?试了几次都没成功。xxx的值可能是Nothing。
cmd.Parameters.Add("@Param", xxx)

--  作者:有点甜
--  发布时间:2018/11/20 8:48:00
--  

比如

 

Dim cmd As new SQLCommand
cmd.ConnectionName = "test"
cmd.CommandText = "Insert Into test (字段1, 字段2) Values(?,?)"
cmd.Parameters.Add("@客户","01")
cmd.Parameters.Add("@日期", dbnull.value)
cmd.ExecuteNonQuery