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