IRowsetChangeImpl 類別

OLE DB 樣板實作 IRowsetChange 在 OLE DB 規格中的介面。

template <
   class T, 
   class Storage, 
   class BaseInterface = IRowsetChange, 
   class RowClass = CSimpleRow, 
   class MapClass = CAtlMap < RowClass::KeyType, RowClass* > 
>
class ATL_NO_VTABLE IRowsetChangeImpl : public BaseInterface

參數

  • T
    一個類別衍生自IRowsetChangeImpl

  • Storage
    使用者資料錄。

  • BaseInterface
    基底類別的介面,例如IRowsetChange

  • RowClass
    資料列控制代碼儲存單位。

  • MapClass
    提供者所持有的所有資料列控制代碼儲存單位。

Members

ze7695aw.collapse_all(zh-tw,VS.110).gif介面方法 (使用與 IRowsetChange)

DeleteRows

從資料列集刪除資料列。

InsertRow

資料列插入資料列集。

SetData

設定一或多個資料行資料值。

ze7695aw.collapse_all(zh-tw,VS.110).gif實作方法 (: 回叫)

FlushData

覆寫此屬性來認可資料到它的存放區提供者。

備註

這個介面負責立即寫入至資料存放區的作業。「立即"當使用者 (使用消費者的人) 的任何變更,會立即將變更傳輸至資料的方式儲存 (並不能復原)。

IRowsetChangeImpl實作 OLE DB IRowsetChange介面,可讓現有的資料列,刪除的資料列,並插入新資料列中的資料行值的更新。

OLE DB 樣板實作支援基底的所有方法 (SetDataInsertRow,以及DeleteRows)。

重要事項重要事項

強烈建議您先閱讀下列文件之後,再嘗試執行您的提供者:

需求

標頭: atldb.h

請參閱

概念

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

OLE DB 提供者樣板架構