IRowsetChangeImpl – třída
Implementace šablony technologie OLE DB IRowsetChange rozhraní ve specifikaci technologie 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 IRowsetChangeImpl.Storage
Záznam uživatele.BaseInterface
Základní třídy rozhraní jako IRowsetChange.RowClass
Jednotka úložiště pro popisovač řádku.MapClass
Jednotka úložiště pro všechny popisovače řádku držených zprostředkovatelem.
Členy
Metody rozhraní (používá se s IRowsetChange)
Odstranění řádků ze sady řádků. |
|
Vloží řádek do sady řádků. |
|
Nastaví hodnoty dat v jedné nebo více sloupců. |
Implementace metody (zpětné volání)
Overidden potvrďte své úložiště dat poskytovatelem. |
Poznámky
Toto rozhraní je odpovědný za okamžité zápisu do datového úložiště. "Okamžitě" znamená, že pokud koncový uživatel (uživatel spotřebitele) provede jakékoli změny, tyto změny jsou neprodleně předány údaje uložit (a nelze ji vrátit zpět).
IRowsetChangeImplimplementuje OLE DB IRowsetChange rozhraní, které umožňuje aktualizaci hodnot sloupců v existujících řádků, odstranění řádků a vložení nových řádků.
Implementace šablony technologie OLE DB podporuje všechny základní metody (SetData, InsertRow, a DeleteRows).
![]() |
---|
Důrazně doporučujeme, abyste si přečetli následující dokumentaci, dříve než se pokusíte implementovat poskytovatele: |
Kapitola 6 dokumentuOLE DB Programmer's Reference
Viz také jak RUpdateRowset třída je použita ve vzorku UpdatePV
Požadavky
Záhlaví: atldb.h