Hallo Andreas,
nur zur Information:
1. SQLCODE -404 = Wert für Spalte oder Variable &1 zu lang.
Den Fehlertext kann man relativ leicht in der Message-Datei QSQLMSG nachschauen. SQLCODE -404 --> Message Id SQL404. Die variablen Message-Texte (&1) werden im Feld SQLER3 ausgegeben.
2. Seit Release V5R3 kann der Message-Text auch relativ einfach im RPG-Programm ermittelt werden:
... auf alle Fälle sollte der SQLCODE IMMER nach einem SQL-Statement geprüft werden.Code:EXEC SQL ..... ; If SQLCODE < *Zeros; //Fehler Exec SQL Get Diagnostics Condition 1 :MsgText = MESSAGE_TEXT; //Anzeige / Verarbeitung EndIf;
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks