Domanda

Sto ottenendo l'errore sotto quando si chiama un semplice SP dal Rational Application Developer di vista dei dati durante la connessione a un'istanza DB2 DB in esecuzione su z / OS. Anche quando si chiama scoiattolo. query SQL rette attraversano nessun problema. La query funziona anche bene quando chiamato dal mio codice Java.

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

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

funziona bene su un'istanza DB2 locale, qualcuno qualche idea se questo è possibile?

È stato utile?

Soluzione

OK, sta facendo un po 'di indagini su questo e ho avuto il driver sbagliato a livello locale. Aggiornamento al driver DB2 v9.5 per le impostazioni di connessione locale ha risolto il problema e chiamando sprocs con le stringhe ora sta funzionando. Solo nel caso in cui qualcuno ha lo stesso problema in futuro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top