Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

ADO.NET proveedor para DB2 no procesa la instrucción SELECT con parámetros con nombre duplicados en la cláusula WHERE y devuelve el siguiente error:

SQLSTATE 07001, SQLCODE -313 

El número de variables de host especificadas no es igual al número de marcadores de parámetro.

Causa

ADO.NET proveedor para DB2 no admite el procesamiento del parámetro con nombre duplicado en varias posiciones dentro de una instrucción SELECT WHERE con parámetros, como se muestra a continuación:

SELECCIONE * FROM TABLE WHERE COL1 = @P1 AND COL2 = @P1.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Solución

Este problema se ha corregido en la siguiente actualización acumulativa de Host Integration Server:

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×