Frage

Ich bekomme den folgenden Fehler beim Aufruf einer simple SP von der Rational Application Developer-Data-Perspektive, wenn die Verbindung zu einer DB2-DB-instance running on z/OS.Auch beim Aufruf von Eichhörnchen.Gerade SQL-Abfragen ausführen, kein problem.Die Abfrage funktioniert auch beim Aufruf von meinem JAVA-code.

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

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

Funktioniert gut auf einer lokalen DB2-Instanz, jemand eine Idee ob das möglich ist?

War es hilfreich?

Lösung

OK, mache ein paar weitere Untersuchung in diesem und ich hatte den falschen Treiber lokal.Upgrade auf DB2 v9.5-Treiber für den lokalen Anschluss-Einstellungen das Problem gelöst, und ruft SProcs mit string-literalen ist jetzt arbeiten.Nur für den Fall, jemand hat das gleiche Problem in der Zukunft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top