次の方法で共有


IErrorRecordsImpl クラス

レコードをに追加し、データ メンバー (m_rgErrors)の型 **CAtlArray<RecordClass>**のレコードを取得する OLE DB IErrorRecords インターフェイスを実装します。

template <
   class T, 
   class RecordClass = ATLERRORINFO
>
class IErrorRecordsImpl : public IErrorRecords

パラメーター

  • T
    IErrorRecordsImplから派生したクラス。

  • RecordClass
    OLE DB のエラー オブジェクトを表すクラスです。

メンバー

41h90wxw.collapse_all(ja-jp,VS.110).gifメソッド

GetErrorDescriptionString

エラー レコードからエラーの説明の文字列を取得します。

GetErrorGUID

エラー レコードからエラー GUID を取得します。

GetErrorHelpContext

エラー レコードからヘルプ コンテキスト ID を取得します。

GetErrorHelpFile

エラー レコードからヘルプ ファイルの完全パス名を取得します。

GetErrorSource

エラー レコードからエラー ソース・コードを取得します。

41h90wxw.collapse_all(ja-jp,VS.110).gifインターフェイス メソッド

AddErrorRecord

OLE DB のエラー オブジェクトにレコードを追加します。

GetBasicErrorInfo

戻りコードとプロバイダー仕様のエラー番号などのエラーに関する基本情報を返します。

GetCustomErrorObject

カスタム エラー オブジェクトのインターフェイスへのポインターを返します。

GetErrorInfo

指定されたレコードの IErrorInfo インターフェイス ポインターを返します。

GetErrorParameters

エラー パラメーターを返します。

GetRecordCount

OLE DB レコード オブジェクト内のレコード数を返します。

41h90wxw.collapse_all(ja-jp,VS.110).gifデータ メンバー

m_rgErrors

エラー レコードの配列。

必要条件

Header: atldb.h

参照

概念

OLE DB プロバイダー テンプレート (C++)

OLE DB プロバイダー テンプレートのアーキテクチャ