Objawy
ADO.NET dostawca dla bazy danych DB2 nie przetwarza statycznej instrukcji SQL INSERT z wartościami parametru NULL względem bazy danych DB2 dla sieci LUW (Linux, UNIX, Windows). Ponadto zwraca następujący błąd:
SQLSTATE 07002, SQLCODE -309
Wartość zmiennej hosta w instrukcji OPEN to NULL, ale odpowiadające jej użycie nie może mieć wartości NULL.
Przyczyna
ADO.NET dostawca dla bazy danych DB2 nie koduje poprawnie wartości NULL podczas przetwarzania statycznych instrukcji SQL INSERT dla DB2 dla luw.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
Ten problem został rozwiązany w następującej aktualizacji zbiorczej programu Host Integration Server:
- Aktualizacja zbiorcza 4 dla programu Host Integration Server 2016
- Aktualizacja zbiorcza 1 dla programu Host Integration Server 2020
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.