Anmelden

View Full Version : ODBC SQL-Fehler SQL0514



alexander may
07-02-05, 09:20
Hallo Allerseits!

ich habe folgendes Problem:
Ich greife von einem Windows-Rechner mittels ODBC auf die DB2/400 zu.
Die Maschine läuft unter V5R2. Funktioniert auch soweit.

Jetzt will ich meine Maschine tauschen, bei der neuen Maschine, die auch unter V5R2 läuft, kommt bei dem ODBC-Zugriff allerdings ein Fehler:
SQL0514. Als nähere Erklärung kommt noch, dass ein Cursor, der auf eine vorbereitete Anweisung verweist, geöffnet werden soll. Diese Anweisung wurde jedoch nie vorbereitet.

Weiss jemand, was das bedeutet? Was muss getan werden? Ein 'normaler' ODBC-Zugriff, beispielsweise aus MSQRY heraus funktioniert. Nur nicht der Zugriff aus einer speziellen Windows-Anwendung heraus. Mit der alten Maschine funktioniert es, mit der neuen nicht.....

Bitte um Hilfe...
Vielen Dank

ALexander May

TARASIK
07-02-05, 09:23
Hallo Alexander,
ohne grösser mit dieser Fehlermeldung zu Suchen würde
ich einmal mit wrkptfgrp nachschauen welchen Stand
das SF99502 hat.

alexander may
07-02-05, 09:33
Hallo Alexander,
ohne grösser mit dieser Fehlermeldung zu Suchen würde
ich einmal mit wrkptfgrp nachschauen welchen Stand
das SF99502 hat.

Hallo TARASIK!
Habe mal nachgeschaut...
auf der Alten Maschine haben wir Stand 9
auf der Neuen Maschine Stand 17.....

Sollte doch heissen, dass die Neue Neuer ist, oder??? :confused:
Was bedeutet das jetzt???

Gruss

Alexander May

TARASIK
07-02-05, 09:44
Hallo Alexander,
ích denke Du benötigst dieses Ptf:

http://www-912.ibm.com/n_dir/nas4apar.NSF/1be1a5b61b213a6c86256c23007048f4/9a9d697f02f73bff86256cf80043311d?OpenDocument&Highlight=0,msgSQL0514,r520

alexander may
07-02-05, 12:59
Hallo Alexander,
ích denke Du benötigst dieses Ptf:

http://www-912.ibm.com/n_dir/nas4apar.NSF/1be1a5b61b213a6c86256c23007048f4/9a9d697f02f73bff86256cf80043311d?OpenDocument&Highlight=0,msgSQL0514,r520
Hallo TARASIK,

Danke für den Link, aber das PTF ist bereits auf der Maschine......
Hat also leider nicht daran gelegen......

Andere Idee???

Gruss

Alexander May

TARASIK
07-02-05, 13:07
Hallo Alexander,
in der QGPL gibt es verschiedene SQL-Packages. Ich würde
da es nur im eingeschränkten Zustand geht, die ganzen
Packages löschen.
Sie werden nach je nach Gebrauch auch sofort wieder
neu erstellt.

alexander may
07-02-05, 13:57
Hallo Alexander,
in der QGPL gibt es verschiedene SQL-Packages. Ich würde
da es nur im eingeschränkten Zustand geht, die ganzen
Packages löschen.
Sie werden nach je nach Gebrauch auch sofort wieder
neu erstellt.
....:mad:
hat leider auch nichts gebracht......
So langsam bin ich mit meinem Latein am Ende.....

Gruss

Alexander May

BenderD
07-02-05, 13:59
Hallo,

das sieht nach einem Folgefehler aus, prüfe mal nach, ob vorher bereits ein Fehler aufgetreten ist. Eventuelle auch im Joblog des Database Server Jobs (WRKOBJLCK xxx *USRPRF, wobei xxx das Benutzerprofil des Clients ist.

mfg

Dieter Bender


Hallo Allerseits!

ich habe folgendes Problem:
Ich greife von einem Windows-Rechner mittels ODBC auf die DB2/400 zu.
Die Maschine läuft unter V5R2. Funktioniert auch soweit.

Jetzt will ich meine Maschine tauschen, bei der neuen Maschine, die auch unter V5R2 läuft, kommt bei dem ODBC-Zugriff allerdings ein Fehler:
SQL0514. Als nähere Erklärung kommt noch, dass ein Cursor, der auf eine vorbereitete Anweisung verweist, geöffnet werden soll. Diese Anweisung wurde jedoch nie vorbereitet.

Weiss jemand, was das bedeutet? Was muss getan werden? Ein 'normaler' ODBC-Zugriff, beispielsweise aus MSQRY heraus funktioniert. Nur nicht der Zugriff aus einer speziellen Windows-Anwendung heraus. Mit der alten Maschine funktioniert es, mit der neuen nicht.....

Bitte um Hilfe...
Vielen Dank

ALexander May

Fuerchau
07-02-05, 18:46
Wie sieht denn genau dein ODBC-Zugriff aus ?
Welche Komponenten (ADO/DAO/RDO) verwendest du ?