[英]Inserting null value to integer column in DB2
我之前在 mysql DB 中嘗試過它,它工作正常,但這次語法似乎不適用於 DB2,如果變量為空,它會給我異常:
這是我的示例片段:
var num = "";
string insert_qry = "INSERT INTO myTable(myCol) VALUES (@num)";
DB2Command checkCommand = new DB2Command(insert_qry, myConnection);
checkCommand.Parameters.Add("@num ", num ?? null);
affectRowNum = checkCommand.ExecuteNonQuery();
如果我從變量賦值它工作正常但它是空的它將返回這個異常錯誤:
IBM.Data.DB2.Core.DB2Exception: 'External component has thrown an exception.'
任何建議/意見 TIA
試試DbNull.Value
這對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.