4D v16.3

GET LAST ERROR STACK

Inicio

 
4D v16.3
GET LAST ERROR STACK

GET LAST ERROR STACK 


 

GET LAST ERROR STACK ( arrayCodigos ; arrayCompInternos ; arrayTextos ) 
Parámetro Tipo   Descripción
arrayCodigos  Array entero largo in Números de errores
arrayCompInternos  Array cadena in Códigos de componentes internos
arrayTextos  Array cadena in Texto de errores

El comando GET LAST ERROR STACK devuelve información sobre la pila de errores actual relacionada con el uso del kernel SQL de la aplicación 4D. Cuando una instrucción 4D provoca un error, la pila de errores actual contiene una descripción del error como también de todas las series de errores generadas. Por ejemplo, un error de tipo "disk full" provoca un error de escritura en el archivo luego un error en el comando de guardar registro: la pila por lo tanto contendrá tres errores. Si la última instrucción 4D no generó un error, la pila de errores actual está vacía.

Este comando genérico puede utilizarse para procesar todo tipo de error que pueda ocurrir en la aplicación 4D.

Nota: sin embargo, para obtener la información detallada correspondiente a los errores generados por una fuente ODBC, será necesario utilizar el comando SQL GET LAST ERROR.

Este comando debe llamarse desde un método de llamada de errores instalado por el comando ON ERR CALL.

La información se devuelve en tres arrays sincronizados:

  • arrayCodigos: este array recibe la lista de códigos de error generados.
  • arrayCompInternos: este array contiene los códigos de los componentes internos asociados con cada error.
  • arrayTextos: este array contiene el texto de cada error.

La lista de códigos de error y su texto se encuentra en la sección Errores del motor SQL del tema "Códigos de error".



Ver también 

ON ERR CALL
SQL GET LAST ERROR

 
PROPIEDADES 

Producto: 4D
Tema: Interrupciones
Número 1015

This command can be run in preemptive processes

 
HISTORIA 

Modificado: 4D v11 SQL Release 3

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)