Проблемы
поставщик ADO.NET для DB2 не обрабатывает инструкцию SELECT с повторяющимися именоваными параметрами в предложении WHERE и возвращает следующую ошибку:
SQLSTATE 07001, SQLCODE -313
Число указанных переменных узла не равно количеству маркеров параметров.
Причина
поставщик ADO.NET для DB2 не поддерживает обработку повторяющегося именованного параметра в нескольких позициях в параметризованной инструкции SELECT WHERE, как показано ниже:
SELECT * FROM TABLE WHERE COL1 = @P1 И COL2 = @P1.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующем накопительном обновлении для сервера интеграции узла:
Ссылки
Сведения о терминологии, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.