4D v14.3

GET LAST ERROR STACK

Página Inicial

 
4D v14.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 cadeia in Códigos de componentes internos
arrayTextos  Array cadeia 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".

 
PROPRIEDADES 

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

 
HISTÓRIA 

Modificado: 4D v11 SQL Release 3

 
VER TAMBÉM 

ON ERR CALL
SQL GET LAST ERROR

 
ARTICLE USAGE

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