Aplica-se a
Host Integration Server 2016

Sintomas

ADO.NET provedor do DB2 não processa a instrução SELECT com parâmetros nomeados duplicados na cláusula WHERE e retorna o seguinte erro:

SQLSTATE 07001, SQLCODE -313 

O número de variáveis de host especificadas não é igual ao número de marcadores de parâmetro.

Causa

ADO.NET provedor para DB2 não dá suporte ao processamento do parâmetro nomeado duplicado em várias posições dentro de uma instrução SELECT WHERE parametrizada, conforme mostrado abaixo:

SELECIONE * NA TABELA EM QUE COL1 = @P1 E COL2 = @P1.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução

Esse problema é corrigido na seguinte atualização cumulativa do Host Integration Server:

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.