:SET_LAST_ERR
Script-Anweisung: Setzt Fehlernummer und -text
Syntax
: SET_LAST_ERR Zahl[, Einfügen]
Syntax |
Beschreibung/Format |
---|---|
Zahl |
Fehlernummer |
Einfügen |
Fehlertext, variabler Teil des Fehlermeldung |
Die Script-Anweisung :SET_LAST_ERR legt Fehlernummer und -text fest. Die Anweisung überschreibt dabei Fehlernummer und/oder den variablen Teil der letzten Fehlermeldung. Die Angabe von Insert ist optional. Wird Insert nicht angegeben, ist der variable Teil der Fehlermeldung ein Leerstring.
Achten Sie darauf, eine gültige Fehlernummer anzugeben. Eine Liste aller verfügbaren Meldungen mit ihren Texten finden Sie im Meldungshandbuch.
Eine Meldung kann aus mehreren Teilen bestehen. Trennen Sie diese Teile mit einem „|“. Die Reihenfolge ist ebenfalls im Meldungshandbuch ersichtlich.
Fehlernummern und Text können mit :SET_LAST_ERR 0 gelöscht werden.
Tipps:
- Sie können Fehlernummern und Text mit der folgenden Script-Anweisung löschen: SET_LAST_ERR 0. Weitere Informationen finden Sie unter :SET_LAST_ERR.
- Sie können die vollständige geänderte Fehlermeldung abrufen. Weitere Informationen finden Sie unter GET_MSG_TXT.
Beispiel
Im Beispiel wird die Fehlernummer "20657" zusammen mit den beiden variablen Meldungsteilen gesetzt.
: SET_LAST_ERR 20657, "MM.DAY|20||OBJECTS"
: SET &ERRINS# = SYS_LAST_ERR_INS ()
: SET &ERRNR# = SYS_LAST_ERR_NR ()
: SET &MSG# = GET_MSG_TXT ( &ERRNR# , &ERRINS# )
: PRINT &MSG#
Auszug aus dem Meldungshandbuch: 20657 - Laufzeitfehler in Objekt '&01', Zeile '&02'. Zielordner '&04' nicht gefunden.
Das Ergebnis der Script-Anweisung ist:
U0020657 Laufzeitfehler in Objekt 'MM.DAY', Zeile '20'. Zielordner 'OBJECTS' nicht gefunden.
Siehe auch: