错误处理参数

适用于:Windows |Windows服务器

错误处理参数

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

JET_paramErrorToString 70

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

注意 此参数是只读的。

Label Value

默认值:

特殊

类型:

特殊

有效范围:

特殊

范围:

全球

JetCreateInstance 之后设置:

JetInit 后设置:

影响物理布局:

影响可靠性:

影响性能:

影响资源:

可用性:

全部

JET_paramExceptionAction
98

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

Label Value

默认值:

JET_ExceptionMsgBox

类型:

Integer

有效范围:

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 Professional。

Server

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

标头

在 Esent.h 中声明。

另请参阅

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