4D v16.3

GET LAST ERROR STACK

Página Inicial

 
4D v16.3
GET LAST ERROR STACK

GET LAST ERROR STACK 


 

GET LAST ERROR STACK ( arrayCodigos ; arrayCompInternos ; arrayTextos ) 
Parâmetro Tipo   Descrição
arrayCodigos  Array inteiro longo in Número do erro
arrayCompInternos  Array string in Códigos de componentes internos
arrayTextos  Array string in Texto de erros

O comando GET LAST ERROR STACK devolve informação sobre a pilha de erros atual relacionada com o uso do kernel SQL da aplicação 4D. Quando uma instrução 4D provoca um erro, a pilha de erros atual contém uma descrição do erro como também de todas as séries de erros geradas. Por exemplo, um erro de tipo "disk full" provoca um erro de escritura no arquivo depois um erro no comando de guardar registro: a pilha portanto conterá três erros. Se a última instrução 4D não gerou um erro, a pilha de erros atual está vazia.

Este comando genérico pode ser utilizado para processar todo tipo de erro que possa ocorrer na aplicação 4D.

Nota: entretanto, para obter a informação detalhada correspondente aos erros gerados por uma fonte ODBC, será necessário utilizar o comando SQL GET LAST ERROR.

Este comando deve ser chamado desde um método de chamada de erros instalado pelo comando ON ERR CALL.

A informação é devolvida em três arrays sincronizados:

  • arrayCodigos: este array recebe a lista de códigos de erro gerados.
  • arrayCompInternos: este array contém os códigos dos componentes internos associados com cada erro.
  • arrayTextos: este array contém o texto de cada erro.

A lista de códigos de erro e seu texto se encontra nas seções Códigos de Erro do tema "Códigos de erro".



Ver também 

ON ERR CALL
SQL GET LAST ERROR

 
PROPRIEDADES 

Produto: 4D
Tema: Interrupções
Número 1015

This command can be run in preemptive processes

 
HISTÓRIA 

Modificado: 4D v11 SQL Release 3

 
ARTICLE USAGE

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