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
Rozhraní metody (s IRowsetChange)
Odstraní řádky do sady řádků. |
|
Vloží řádek do řádků. |
|
Nastaví hodnoty dat v jednom nebo více sloupcích. |
Implementace metody (zpětné volání)
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é |
---|
Důrazně doporučujeme prostudovat následující dokumentaci před pokusem o provedení poskytovatele: |
Kapitoly 6 OLE DB Programmer's Reference
Viz také jak na RUpdateRowset třída je použita ve vzorku UpdatePV
Požadavky
Záhlaví: atldb.h