Symptome
Wenn Sie eine parametrisierte Abfrage mithilfe der Managed Provider für DB2 ausführen, die in Microsoft Host Integration Server 2013 enthalten ist, schlägt die Abfrage möglicherweise fehl, und Sie erhalten die folgende Fehlermeldung:
Hinweis
SQLCODE -290, ungültige Beschreibung
Ursache
Dieses Problem kann auftreten, wenn Sie benannte Parameter verwenden und einen der benannten Parameter zweimal in Ihrer Abfrage verwenden. Im folgenden Codebeispiel wird dieses Problem veranschaulicht:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";
cm.Parameters.AddWithValue("@COL", "AAA");
Lösung
Informationen zum kumulativen Update
Die Behebung dieses Problems ist im kumulativen Update 1 für Host Integration Server 2013 enthalten.
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.