Parâmetros de tratamento de erro

Aplica-se a: Windows | Windows Server

Parâmetros de tratamento de erro

Este tópico contém parâmetros usados para tratamento de erros.

JET_paramErrorToString 70

Esse parâmetro pode ser usado para converter um JET_ERR em uma cadeia de caracteres. Isso é feito usando uma chamada especial para JetGetSystemParameter , em que o buffer de saída inteiro contém o valor JET_ERR a ser convertido (como um parâmetro de entrada) e o buffer de saída da cadeia de caracteres retorna a cadeia de caracteres de erro correspondente. A cadeia de caracteres terá esta aparência: "JET_errSuccess, Operação bem-sucedida". A cadeia de caracteres é composta pelo nome simbólico da cadeia de caracteres, depois por uma vírgula e, em seguida, por uma descrição de texto simples do erro. A cadeia de caracteres de descrição pode conter vírgulas. Se o erro não for reconhecido, a cadeia de caracteres será "Erro Desconhecido, Erro Desconhecido".

Nota Esse parâmetro é somente leitura.

Rótulo Valor

Valor Padrão:

Especial

Tipo:

Especial

Intervalo válido:

Especial

Escopo:

Global

Set After JetCreateInstance:

Não

Definido após JetInit:

Não

Afeta o layout físico:

Não

Afeta a confiabilidade:

Não

Afeta o desempenho:

Não

Afeta recursos:

Não

Disponibilidade:

Tudo

JET_paramExceptionAction
98

Esse parâmetro controla o que acontece quando uma exceção é gerada pelo mecanismo de banco de dados ou código que é chamado pelo mecanismo de banco de dados. Quando definido como JET_ExceptionMsgBox, qualquer exceção será gerada para o filtro de exceção sem tratamento do Windows. Isso resultará no tratamento da exceção como uma falha do aplicativo. A intenção é impedir que o código do aplicativo tente capturar e ignorar erroneamente uma exceção gerada pelo mecanismo de banco de dados. Isso não pode ser permitido porque pode ocorrer corrupção de banco de dados. Se o aplicativo quiser lidar corretamente com essas exceções, a proteção poderá ser desabilitada definindo esse parâmetro como JET_ExceptionNone.

Rótulo Valor

Valor Padrão:

JET_ExceptionMsgBox

Tipo:

Inteiro

Intervalo válido:

JET_ExceptionMsgBox, JET_ExceptionNone

Escopo:

Global

Set After JetCreateInstance:

Windows 2000, Windows XP e Windows Server 2003: Não

Windows Vista: Sim

Definido após JetInit:

Windows 2000, Windows XP e Windows Server 2003: Não

Windows Vista: Sim

Afeta o layout físico:

Não

Afeta a confiabilidade:

Yes

Afeta o desempenho:

Não

Afeta recursos:

Não

Disponibilidade:

Tudo

Requisitos

Requisito Valor

Cliente

Requer Windows Vista, Windows XP ou Windows 2000 Professional.

Servidor

Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server.

Cabeçalho

Declarado em Esent.h.

Consulte Também

Constantes de tratamento de erros
Códigos de erro extensíveis do mecanismo de armazenamento
JetCreateInstance
JET_ERR
JetInit