4D v16.3

GET LAST ERROR STACK

Home

 
4D v16.3
GET LAST ERROR STACK

GET LAST ERROR STACK 


 

GET LAST ERROR STACK ( CodesArray ; IntCompArray ; TextArray ) 
Parameter Typ   Beschreibung
CodesArray  Array Lange Ganzzahl in Fehlernummern
IntCompArray  Array String in Interner Code für Komponente
TextArray  Array String in Fehlermeldung

Der Befehl GET LAST ERROR STACK gibt Informationen über den aktuellen Fehler "Stapel" der 4D Anwendung zurück. Verursacht eine 4D Anweisung einen Fehler, enthält der aktuelle Fehlerstapel eine Beschreibung des Fehlers, sowie weitere dadurch ausgelöste Fehler.
Beispiel: Der Fehler "Festplatte voll" verursacht einen Schreibfehler in der Datei und einen Fehler im Befehl zum Datensatz-Sichern: Der Stapel enthält deshalb drei Fehler. Hat die letzte 4D Anweisung keinen Fehler erzeugt, ist der aktuelle Fehlerstapel leer.

Dieser generische Befehl kann jeden auftretenden Fehlertyp bearbeiten.

Hinweis: Bei Fehlern, die von einer ODBC Quelle erzeugt werden, muss der Befehl SQL GET LAST ERROR verwendet werden.

GET LAST ERROR STACK muss in einer Fehlerverwaltungsmethode aufgerufen werden, die mit dem Befehl ON ERR CALL installiert wurde.

Die Information wird in drei aufeinander abgestimmten Arrays zurückgegeben:

  • CodesArray: Dieses Array empfängt die Liste der erzeugten Fehlernummern.
  • IntCompArray: Dieses Array enthält den Code der internen Komponenten, die jedem Fehler zugewiesen sind.
  • TextArray: Dieses Array enthält den Text jedes Fehlers.

Die Liste der Fehlermeldungen finden Sie im Kapitel Fehlermeldungen.



Siehe auch 

ON ERR CALL
SQL GET LAST ERROR

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Unterbrechungen
Nummer: 1015

This command can be run in preemptive processes

 
GESCHICHTE 

Geändert: 4D v11 SQL Release 3

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)