ИСПРАВЛЕНИЕ. поставщик ADO.NET для DB2 не обрабатывает инструкцию SELECT с повторяющимися именоваными параметрами

Применяется к
Host Integration Server 2016

Проблема

поставщик ADO.NET для DB2 не обрабатывает инструкцию SELECT с повторяющимися именоваными параметрами в предложении WHERE и возвращает следующую ошибку:

SQLSTATE 07001, SQLCODE -313

Число указанных переменных узла не равно количеству маркеров параметров.

Причина

поставщик ADO.NET для DB2 не поддерживает обработку повторяющегося именованного параметра в нескольких позициях в параметризованной инструкции SELECT WHERE, как показано ниже:

**SELECT * FROM TABLE WHERE COL1 = @P1 AND COL2 = @P1.**

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Решение

Эта проблема устранена в следующем накопительном обновлении для сервера интеграции узла:

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.