Síntomas
Cuando ejecuta una consulta con parámetros utilizando el proveedor administrado para DB2 que se incluye en Microsoft Host Integration Server 2013, la consulta puede fallar y recibe el siguiente mensaje de error:
SQLCODE-290, descripción no válida
Causa
Este problema puede producirse cuando se utilizan parámetros con nombre y utilice uno de los parámetros con nombre dos veces en la consulta. En el siguiente ejemplo de código muestra este problema:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";cm.Parameters.AddWithValue("@COL", "AAA");
Solución
Información de actualización acumulativa
La revisión que resuelve este problema se incluye en la actualización acumulativa 1 para Host Integration Server 2013.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".