Pergunta

Estou recebendo o erro abaixo quando chamar um SP simples a partir do Rational Application Developer perspectiva de dados ao se conectar a uma instância do DB2 DB em execução no z / OS. Além disso, quando chamando de esquilo. consultas SQL retas executar nenhum problema. A consulta também funciona bem quando chamado de meu código Java.

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

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

Funciona bem em um local de ocorrência do DB2, ninguém alguma idéia se isso é possível?

Foi útil?

Solução

OK, vindo a fazer um pouco mais investigação sobre isso e eu tinha o driver errado localmente. Atualizando para o driver DB2 v9.5 para as configurações de conexão locais resolvido o problema e chamar Sprocs com strings literais está trabalhando agora. Apenas no caso de alguém tem o mesmo problema no futuro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top