4D v14.3

GET LAST ERROR STACK

Home

 
4D v14.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.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Unterbrechungen
Nummer: 1015

 
GESCHICHTE 

Geändert: 4D v11 SQL Release 3

 
SIEHE AUCH 

ON ERR CALL
SQL GET LAST ERROR

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)