SQL-Systemfehler DB/2


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Dirk Karst am April 26, 2004 um 16:02:

Hallo,
vielleicht kann mir hier jemand helfen.
Ich lass auf einer AS/400 ein Javaprogramm laufen, das einen simplen SELECT * FROM ohne Wherebedingung ausführt und ich brauche lediglich die Metadaten aus dem Select.
Das ominöse ist, ich kann das Programm 1. Mal laufen lassen und alles funktioniert einwandfrei. Beim zweiten Durchlauf wird das Programm genau an dem Select mit einer Exception unterbrochen und ich bekomme:
SQL-Systemfehler. Ursache . . . . : Ein SQL-Systemfehler ist aufgetreten. Die aktuelle SQL-Anweisung kann nicht erfolgreich beendet werden. Der Fehler verhindert nicht die Verarbeitung anderer SQL-Anweisungen. Vorherige Nachrichten können darauf hinweisen, dass ein Problem mit der SQL-Anweisung vorliegt und dass SQL den Fehler nicht korrekt diagnostiziert hat. Die vorherige Nachrichten-ID lautete *N. Interner Fehler der Art 1022 aufgetreten. Erfolgt eine Vorumwandlung, wird die Verarbeitung nicht über diese Anweisung hinaus fortgesetzt.Fehlerbeseitigung: Anhand der vorherigen Nachrichten bestimmen, ob ein Problem mit der SQL-Anweisung vorliegt. Um die Nachrichten anzuzeigen, bei interaktiver Ausführung den Befehl DSPJOBLOG verwenden, oder den Befehl WRKJOB verwenden, um die Ausgabe einer Vorumwandlung anzuzeigen. Ein Anwendungsprogramm, das diesen Rückkehrcode erhält, versucht möglicherweise, weitere SQL-Anweisungen auszuführen. Die Fehler korrigieren und die Anforderung wiederholen.

Leider bin ich weder besonders bewandert mit OS/400, noch mit DB2. Unter den Stichworten SQL-Systemfehler udn Interner Fehler 1022 lässt sich leider nichts finden.

Vielleicht kann mir ja jemand einen Tipp geben und sei es nur, wo ich noch suchen könnte.
Danke
Dirk


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]