共用方式為


錯誤

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)