Oprava: Zprostředkovatel ADO.NET pro DB2 nezpracovává příkaz SELECT s duplicitními pojmenovanými parametry

Platí pro
Host Integration Server 2016

Příznaky

Zprostředkovatel ADO.NET 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

Zprostředkovatel ADO.NET pro 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 COL1 @P1 = A COL2 = @P1.**

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Řešení

Tento problém je opravený v následující kumulativní aktualizaci pro Host Integration Server:

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.