错误

OLE/COM 对象通过对象成员函数的 HRESULT 返回代码报告错误。 OLE/COM HRESULT 是一种位压缩结构。 OLE 提供取消对结构成员的引用的宏。

OLE/COM 指定 IErrorInfo 接口。 该接口公开 GetDescription 之类的方法。 这允许客户端从 OLE/COM 服务器提取错误详细信息。 OLE DB 扩展 IErrorInfo 以支持返回针对单成员函数执行的多个错误信息包。

SQL Server 可以返回多个错误。 通过调用 IMultipleResults::GetResult 并结合 ISQLErrorInfoIErrorRecords,应用程序可以一次检索一个服务器错误。

SQL Server Native Client OLE DB 访问接口公开 OLE DB 记录增强型 IErrorInfo、自定义 ISQLErrorInfo 和特定于访问接口的 ISQLServerErrorInfo 错误对象接口。

有关跟踪错误的详细信息,请参阅 Data Access Tracing(数据访问跟踪)。 有关 SQL Server 2012 中添加的错误跟踪增强功能的信息,请参阅访问扩展事件日志中的诊断信息

本节内容

请参阅

概念

SQL Server Native Client (OLE DB)