Los literales de cadena que no son compatibles en el procedimiento almacenado llama a DB2 para z / OS

StackOverflow https://stackoverflow.com/questions/699174

Pregunta

Estoy recibiendo el error abajo cuando se llama a un SP sencillo desde el Rational Application Developer perspectiva de los datos cuando se conecta a una instancia de DB2 DB que se ejecuta en z / OS. También cuando se llama a partir de ardilla. consultas SQL rectas corren ningún problema. La consulta también funciona bien cuando se llama desde mi código java.

    'Error: [ibm][db2][jcc][10243][10940] String literals not supported in 
    stored procedure calls to DB2 for z/OS' 
Proc almacenado es

    CREATE PROCEDURE testEM( IN id CHAR(12) )
    P1: BEGIN 
      .....
    END P1

funciona bien en una instancia de DB2 local, nadie alguna idea de si esto es posible?

¿Fue útil?

Solución

Aceptar, se hace un poco más de investigación sobre este y que tenía el controlador incorrecto localmente. La actualización a la v9.5 controlador de DB2 para la configuración de conexión locales resuelto el problema y llamar a procedimientos almacenados con literales de cadena ahora está trabajando. Por si acaso alguien tiene el mismo problema en el futuro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top