Sintomi
Quando si esegue una query con parametri utilizzando il Provider per DB2 inclusa in Microsoft Host Integration Server 2013, la query potrebbe avere esito negativo e viene visualizzato il seguente messaggio di errore:
SQLCODE-290, descrizione non valida
Causa
Questo problema può verificarsi quando si utilizzano parametri denominati e utilizza uno dei parametri denominati due volte nella query. Esempio di codice riportato di seguito viene illustrato il problema:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";cm.Parameters.AddWithValue("@COL", "AAA");
Risoluzione
Informazioni sull'aggiornamento cumulativo
La correzione che risolve questo problema è inclusa nell'aggiornamento cumulativo 1 per Host Integration Server 2013.
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".