Sdílet prostřednictvím


Třída IRowsetChangeImpl

Provádění OLE DB šablony IRowsetChange rozhraní ve specifikaci 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

Parametry

  • T
    Třída odvozená ze třídy IRowsetChangeImpl.

  • Storage
    Záznam uživatele.

  • BaseInterface
    Základní třída pro rozhraní, například IRowsetChange.

  • RowClass
    Jednotka úložiště pro popisovač řádku.

  • MapClass
    Jednotka úložiště pro všechny popisovače řádků držených zprostředkovatelem.

Členy

ze7695aw.collapse_all(cs-cz,VS.110).gifRozhraní metody (s IRowsetChange)

DeleteRows

Odstraní řádky do sady řádků.

InsertRow

Vloží řádek do řádků.

SetData

Nastaví hodnoty dat v jednom nebo více sloupcích.

ze7695aw.collapse_all(cs-cz,VS.110).gifImplementace metody (zpětné volání)

FlushData

Overidden zprostředkovatelem dat potvrdit své úložiště.

Poznámky

Toto rozhraní je odpovědný za okamžité zápisu do úložiště dat. "Okamžité"znamená, že koncový uživatel (uživatel spotřebitele) provede změny, tyto změny jsou neprodleně předány data uložit (a nelze vrátit zpět).

IRowsetChangeImplimplementuje OLE DB IRowsetChange rozhraní, které umožňuje aktualizaci hodnot sloupců v existujících řádků odstraňování řádků a vložení nových řádků.

Implementace OLE DB šablony podporuje základní metody (SetData, InsertRow, a DeleteRows).

Důležitá poznámkaDůležité

Důrazně doporučujeme prostudovat následující dokumentaci před pokusem o provedení poskytovatele:

Požadavky

Záhlaví: atldb.h

Viz také

Koncepty

Šablony zprostředkovatele technologie OLE DB (C++)

Architektura šablony OLE DB Provider