FIX: errore "SQLCODE -290, descrizione non valida" nel Provider gestito per DB2 quando si utilizzano parametri denominati

Si applica a
Host Integration Server 2013

Sintomi

Quando si esegue una query con parametri utilizzando il Provider gestito per DB2 incluso in Microsoft Host Integration Server 2013, la query potrebbe avere esito negativo e viene visualizzato il messaggio di errore seguente:

Nota

SQLCODE -290, descrizione non valida

Causa

Questo problema può verificarsi quando si usano parametri denominati e si usa uno dei parametri denominati due volte nella query. L'esempio di codice seguente mostra questo 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 si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".