String-Literale nicht unterstützte Aufrufe zu DB2 for z/OS
-
22-08-2019 - |
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?
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