错误

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

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

SQL Server 可以返回多个错误。 应用程序可以通过调用 IMultipleResults::GetResult 与 ISQLErrorInfo 和 IErrorRecords 来一次检索服务器错误。

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

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

本节中

另请参阅

SQL Server Native Client (OLE DB)