共用方式為


IErrorRecordsImpl 類別

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

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

參數

  • T
    衍生自 IErrorRecordsImpl的類別。

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

成員

方法

GetErrorDescriptionString

從錯誤記錄取得錯誤描述字串。

GetErrorGUID

從錯誤記錄有錯誤 GUID。

GetErrorHelpContext

從錯誤記錄取得說明主題代碼。

GetErrorHelpFile

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

GetErrorSource

從錯誤記錄取得錯誤原始程式碼。

介面方法

AddErrorRecord

將資料錄加入至 OLE DB 錯誤物件。

GetBasicErrorInfo

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

GetCustomErrorObject

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

GetErrorInfo

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

GetErrorParameters

傳回錯誤的參數。

GetRecordCount

傳回的資料錄數目 OLE DB 資料錄的物件。

資料成員

m_rgErrors

陣列錯誤記錄。

需求

Header: atldb.h

請參閱

概念

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

OLE DB 提供者樣板架構