错误

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW)

下载 OLE DB 驱动程序

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

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

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

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

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

本节内容

另请参阅

适用于 SQL Server 的 OLE DB 驱动程序编程