CORRECÇÃO: Erro "SQLCODE-290, descrição inválida" ao fornecedor gerido para DB2 quando utilizar parâmetros com nome

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".

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×