错误处理参数

适用于: Windows |Windows Server

错误处理参数

本主题包含用于错误处理的参数。

JET_paramErrorToString 70

此参数可用于将 JET_ERR 转换为字符串。 这是使用对 JetGetSystemParameter 的特殊调用完成的,其中整数输出缓冲区包含要作为输入参数 (转换的 JET_ERR 值) 并且字符串输出缓冲区返回匹配的错误字符串。 字符串将如下所示:“JET_errSuccess,成功操作”。 字符串由字符串的符号名称、逗号和错误的简单文本说明组成。 说明字符串本身可能包含逗号。 如果未识别错误,则字符串将为“未知错误,未知错误”。

注意 此参数为只读。

Label

默认值:

特殊

键入:

特殊

有效范围:

特殊

范围:

全球

JetCreateInstance 之后设置:

JetInit 之后设置:

影响物理布局:

影响可靠性:

影响性能:

影响资源:

可用性:

All

JET_paramExceptionAction
98

此参数控制数据库引擎或数据库引擎调用的代码引发异常时会发生什么情况。 设置为 JET_ExceptionMsgBox 时,任何异常都将引发到 Windows 未经处理的异常筛选器。 这将导致异常作为应用程序故障进行处理。 目的是防止应用程序代码错误地尝试捕获和忽略数据库引擎生成的异常。 不允许这样做,因为可能会发生数据库损坏。 如果应用程序希望正确处理这些异常,则可以通过将此参数设置为 JET_ExceptionNone 来禁用保护。

Label

默认值:

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: 是的

影响物理布局:

影响可靠性:

影响性能:

影响资源:

可用性:

All

要求

要求

客户端

需要 Windows Vista、Windows XP 或 Windows 2000 专业版。

服务器

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

标头

在 Esent.h 中声明。

另请参阅

错误处理常量
可扩展存储引擎错误代码
JetCreateInstance
JET_ERR
JetInit