Příznaky
ADO.NET zprostředkovatel pro DB2 nezpracovává příkaz SELECT s duplicitními pojmenovanými parametry v rámci klauzule WHERE a vrátí následující chybu:
SQLSTATE 07001, SQLCODE -313
Počet zadaných proměnných hostitele se nerovná počtu značek parametrů.
Příčina
ADO.NET zprostředkovatel pro DATABÁZI DB2 nepodporuje zpracování duplicitního pojmenovaného parametru na více pozicích v parametrizovaném příkazu SELECT WHERE, jak je znázorněno níže:
VYBERTE * Z TABULKY, KDE SLOUPEC1 = @P1 A SLOUPEC2 = @P1.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Řešení
Tento problém je opraven v následující kumulativní aktualizaci pro Server s integrací hostitele:
Odkazy
Seznamte se s terminologií, kterou Microsoft používá k popisu aktualizací softwaru.