Симптоми
ADO.NET доставчик за DB2 не обработва статична SQL команда INSERT със стойности на параметър NULL спрямо DB2 за LUW (Linux, UNIX, Windows). Освен това връща следната грешка:
SQLSTATE 07002, SQLCODE -309
Стойността на хост променлива в командата OPEN е NULL, но съответното й използване не може да бъде NULL.
Причина
ADO.NET доставчик за DB2 не кодира NULL стойностите правилно, когато обработва статични SQL команди INSERT срещу DB2 за LUW.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Решение
Този проблем е поправен в следната кумулативна актуализация за Host Integration Server:
- Сборна актуализация 4 за Host Integration Server 2016
- Сборна актуализация 1 за Host Integration Server 2020
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.