Симптомы
При выполнении параметризованного запроса с помощью управляемого поставщика для DB2, который включен в Microsoft узла Integration Server 2013 запрос может произойти сбой и появляется следующее сообщение об ошибке:
SQLCODE-290, недопустимое описание
Причина
Эта проблема может возникнуть при использовании именованных параметров и использовать один из именованных параметров два раза в запросе. В следующем образце кода показана эта проблема:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";cm.Parameters.AddWithValue("@COL", "AAA");
Решение
Информация о накопительном пакете обновления
Исправление, устраняющее эту проблему включено в Накопительное обновление 1 для узла Integration Server 2013.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".