Sintomi
ADO.NET provider per DB2 non elabora l'istruzione SQL INSERT statica con valori di parametro NULL rispetto a DB2 per LUW (Linux, UNIX, Windows). Inoltre, restituisce l'errore seguente:
SQLSTATE 07002, SQLCODE -309
Il valore di una variabile host nell'istruzione OPEN è NULL, ma l'utilizzo corrispondente non può essere NULL.
Causa
ADO.NET provider per DB2 non codifica correttamente i valori NULL durante l'elaborazione di istruzioni SQL INSERT statiche su DB2 per LUW.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto nel seguente aggiornamento cumulativo per Host Integration Server:
- Aggiornamento cumulativo 4 per Host Integration Server 2016
- Aggiornamento cumulativo 1 per Host Integration Server 2020
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.