:SET_LAST_ERR

Script-Anweisung: Setzt Fehlernummer und -text

Syntax

: SET_LAST_ERR Zahl[, Einfügen]

Syntax

Beschreibung/Format

Zahl

Fehlernummer
Format: Zahl, Script-Variable oder Script-Funktion

Einfügen

Fehlertext, variabler Teil des Fehlermeldung
Format: Script-Literal, Script-Variable oder Script-Funktion

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: