IErrorRecordsImpl 類別

實作 OLE DB IErrorRecords 介面,加入至資料錄和資料錄擷取資料成員 (m_rgErrors) 型別的 CAtlArray <RecordClass>

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

參數

  • T
    一個類別衍生自IErrorRecordsImpl

  • RecordClass
    這個類別代表的 OLE DB 錯誤物件。

Members

41h90wxw.collapse_all(zh-tw,VS.110).gif方法

GetErrorDescriptionString

取得從一筆錯誤的錯誤描述字串。

GetErrorGUID

取得錯誤的 GUID,從一筆錯誤。

GetErrorHelpContext

取得從一筆錯誤的說明主題代碼。

GetErrorHelpFile

從錯誤記錄中取得 [說明] 檔案的完整路徑名稱。

GetErrorSource

取得錯誤的來源程式碼,從一筆錯誤。

41h90wxw.collapse_all(zh-tw,VS.110).gif介面方法

AddErrorRecord

新增一筆記錄的 OLE DB 錯誤物件。

GetBasicErrorInfo

傳回錯誤,如傳回碼和提供者特定的錯誤代碼相關的基本資訊。

GetCustomErrorObject

傳回自訂錯誤物件介面的指標。

GetErrorInfo

傳回 IErrorInfo 上指定的資料錄的介面指標。

GetErrorParameters

傳回錯誤的參數。

GetRecordCount

OLE DB 資料錄物件中傳回記錄筆的數。

41h90wxw.collapse_all(zh-tw,VS.110).gif資料成員

m_rgErrors

錯誤記錄的陣列。

需求

標頭: atldb.h

請參閱

概念

OLE DB 提供者樣板 (C++)

OLE DB 提供者樣板架構