症狀
ADO.NET DB2 的提供者不會在 LUW (Linux、UNIX、Windows) 的 DB2 上處理帶有 NULL 參數的靜態 SQL INSERT 語句。 此外,還會回傳以下錯誤:
SQLSTATE 07002, SQLCODE -309
OPEN 陳述式中主機變數的值為 NULL,但其對應的使用方式無法為 NULL。
原因
ADO.NET for DB2 提供者在處理 LUW 的靜態 SQL INSERT 語句時,無法正確編碼 NULL 值。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在以下 Host Integration Server 的累積更新中修正:
參考資料
了解 Microsoft 用來說明軟體更新的術語。