Sintomas
Quando executa uma consulta parametrizada utilizando o fornecedor gerido para DB2 incluída no Microsoft Host Integration Server 2013, a consulta poderá falhar e receberá a seguinte mensagem de erro:
SQLCODE-290, descrição inválida
Causa
Este problema poderá ocorrer quando estiver a utilizar parâmetros com nome e utilize um dos parâmetros com nome duas vezes na consulta. O código de exemplo seguinte mostra este problema:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";cm.Parameters.AddWithValue("@COL", "AAA");
Resolução
Informações de actualização cumulativa
A correcção que resolve este problema está incluída em 1 de actualização cumulativa para o Host Integration Server 2013.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".