我正在通过一个添加参数的循环运行,当我到达 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()
如果 Obj.value 不为空,这可以正常工作,但如果 Obj.value 什么都没有,我的 Execute 语句将失败。我只想在数据库中插入一个 NULL 值。有任何想法吗?谢谢你的帮助!