次の方法で共有


エラー

OLE/COM オブジェクトは、オブジェクト メンバー関数の HRESULT リターン コードを使用してエラーを報告します。 OLE/COM HRESULT はビットパック構造です。 OLE には、構造体メンバーを逆参照するマクロが用意されています。

OLE/COM では 、IErrorInfo インターフェイスを指定します。 このインターフェイスは 、GetDescription などのメソッドを公開します。 これにより、クライアントは OLE/COM サーバーからエラーの詳細を抽出できます。 OLE DB は、単一メンバー関数の実行で複数のエラー情報パケットを返すように IErrorInfo を拡張します。

SQL Server から複数のエラーが返される場合があります。 アプリケーションは、 IMultipleResults::GetResult を ISQLErrorInfo と IErrorRecords と組み合わせて呼び出すことによって、サーバー エラーを一度に 1 つずつ取得できます。

SQL Server Native Client OLE DB プロバイダーは、OLE DB レコード拡張 IErrorInfo、カスタム ISQLErrorInfo、およびプロバイダー固有 の ISQLServerErrorInfo エラー オブジェクト インターフェイスを公開します。

トレース エラーの詳細については、「 データ アクセストレース」を参照してください。 SQL Server 2012 で追加されたエラー トレースの機能強化については、「 拡張イベント ログの診断情報へのアクセス」を参照してください。

このセクションにて

こちらもご覧ください

SQL Server Native Client (OLE DB)