OPRAVA: ADO.NET poskytovateľ pre DB2 nespracováva príkaz SELECT s duplicitnými pomenovanými parametrami

Vzťahuje sa na
Host Integration Server 2016

Príznaky

ADO.NET poskytovateľ pre DB2 nespracováva príkaz SELECT s duplicitnými pomenovanými parametrami v rámci klauzuly WHERE a vráti nasledujúcu chybu:

SQLSTATE 07001, SQLCODE -313

Počet zadaných hostiteľských premenných sa nerovná počtu značiek parametra.

Príčina

ADO.NET poskytovateľ pre DB2 nepodporuje spracovanie duplicitného pomenovaného parametra vo viacerých pozíciách v rámci parametrizovaného príkazu SELECT WHERE, ako je uvedené nižšie:

**VÝBER * Z TABUĽKY, KDE COL1 = @P1 A COL2 = @P1.**

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Riešenie

Tento problém je opravený v nasledujúcej kumulatívnej aktualizácii pre Host Integration Server:

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.