我正在运行一个循环添加参数,当我得到一个NULL,程序平底锅.我的陈述如下:
mysql = "Insert into TABLE (field1) VALUES (:Col1)"
mycomm = New NpgsqlCommand (mySQL, conn)
myComm.Parameters.Add("Col" & cCnt, NpgsqlTypes.NpgsqlDbType.Double).Value = Obj.value
myComm.ExecuteNonQuery()
Run Code Online (Sandbox Code Playgroud)
如果Obj.value不为空,这可以正常工作,但如果Obj.value为空,我的Execute语句将失败.我想在数据库中插入一个NULL值.有任何想法吗?谢谢你的帮助!