Параметры обработки ошибок

Применимо к: Windows | Windows Server

Параметры обработки ошибок

В этом разделе содержатся параметры, используемые для обработки ошибок.

JET_paramErrorToString 70

Этот параметр можно использовать для преобразования JET_ERR в строку. Это делается с помощью специального вызова JetGetSystemParameter , где целочисленный выходной буфер содержит значение JET_ERR , которое необходимо преобразовать (в качестве входного параметра), а выходной буфер строки возвращает соответствующую строку ошибки. Строка будет выглядеть примерно так: "JET_errSuccess,Успешная операция". Строка состоит из символьного имени строки, затем запятой и простого текстового описания ошибки. Строка описания может содержать запятые. Если ошибка не распознана, строка будет иметь значение "Неизвестная ошибка, неизвестная ошибка".

Примечание Этот параметр доступен только для чтения.

Метка Значение

Значение по умолчанию:

Специальные функции

Тип:

Специальные функции

Допустимый диапазон:

Специальные функции

Область.

Глобальный

Задать после JetCreateInstance:

Нет

Устанавливается после JetInit:

Нет

Влияет на физический макет:

Нет

Влияет на надежность:

Нет

Влияет на производительность:

Нет

Влияет на ресурсы:

Нет

"Доступность":

Все

JET_paramExceptionAction
98

Этот параметр определяет, что происходит при возникновении исключения ядром СУБД или кодом, вызываемым ядром СУБД. Если задано значение JET_ExceptionMsgBox, любое исключение будет вызвано фильтром необработанных исключений Windows. Это приведет к тому, что исключение будет обрабатываться как сбой приложения. Цель состоит в том, чтобы предотвратить ошибочные попытки кода приложения перехватывать и игнорировать исключение, созданное ядром СУБД. Это не допускается, так как может произойти повреждение базы данных. Если приложение хочет правильно обрабатывать эти исключения, защиту можно отключить, задав для этого параметра значение JET_ExceptionNone.

Метка Значение

Значение по умолчанию:

JET_ExceptionMsgBox

Тип:

Целое число

Допустимый диапазон:

JET_ExceptionMsgBox, JET_ExceptionNone

Область.

Глобальный

Задать после JetCreateInstance:

Windows 2000, Windows XP и Windows Server 2003: Нет

Windows Vista: Да

Устанавливается после JetInit:

Windows 2000, Windows XP и Windows Server 2003: Нет

Windows Vista: Да

Влияет на физический макет:

Нет

Влияет на надежность:

Да

Влияет на производительность:

Нет

Влияет на ресурсы:

Нет

"Доступность":

Все

Требования

Требование Значение

Клиент

Требуется Windows Vista, Windows XP или Windows 2000 Профессиональная.

Сервер

Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server.

Верхняя часть

Объявлено в Esent.h.

См. также:

Константы обработки ошибок
Коды ошибок подсистемы расширяемого хранилища
JetCreateInstance
JET_ERR
JetInit