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

Проблемы

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

SQLSTATE 07001, SQLCODE -313 

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

Причина

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

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

Статус

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

Решение

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

Ссылки

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.