Příznaky
Když spustíte pomocí poskytovatel spravované pro DB2, která je součástí Microsoft Host Integration Server 2013 parametrizovaný dotaz, dotaz se pravděpodobně nezdaří a zobrazí následující chybová zpráva:
SQLCODE-290, neplatný popis
Příčina
Tomuto problému může dojít, pokud používáte pojmenované parametry a použijte jeden z pojmenovaných parametrů v dotazu dvakrát. Následující příklad kódu ukazuje tento problém:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";cm.Parameters.AddWithValue("@COL", "AAA");
Řešení
Informace o kumulativní aktualizaci
Oprava, která řeší tento problém je zahrnuta v kumulativní aktualizaci 1 pro Host Integration Server 2013.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".