Проблема
поставщик 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, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующем накопительном обновлении для сервера интеграции узла:
- Накопительный пакет обновления 4 для host Integration Server 2016
- Накопительный пакет обновления 1 для сервера интеграции узла 2020
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.