Třída IRowsetUpdateImpl
Provádění OLE DB šablony IRowsetUpdate rozhraní.
template <
class T,
class Storage,
class UpdateArray = CAtlArray<Storage>,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <RowClass::KeyType, RowClass*>
>
class IRowsetUpdateImpl : public IRowsetChangeImpl<
T,
Storage,
IRowsetUpdate,
RowClass,
MapClass
>
Parametry
T
Třída odvozená ze třídy IRowsetUpdateImpl.Storage
Záznam uživatele.UpdateArray
Pole obsahující data uložená v mezipaměti pro aktualizaci řádků.RowClass
Jednotka pro ukládání HROW.MapClass
Jednotka úložiště pro všechny popisovače řádků držených zprostředkovatelem.
Členy
Rozhraní metody (s IRowsetChange)
Nastaví hodnoty dat v jednom nebo více sloupcích. |
Rozhraní metody (s IRowsetUpdate)
Získá data naposledy přenášeny do nebo ze zdroje dat, ignorování čekající změny. |
|
Vrátí seznam řádků s čekajícími změnami. |
|
Vrátí stav zadané řádky. |
|
Vrátí zpět změny provedené v řádku od posledního načtení nebo aktualizace. |
|
Přenese všechny změny provedené od posledního načtení nebo aktualizaci řádku. |
Implementace metody (zpětné volání)
Použít před povolením aktualizace zjišťovat zabezpečení integrity, atd. |
Datové členy
Obsahuje původní data pro odložené operace. |
Poznámky
Nejprve by měl číst a porozumět dokumentaci k IRowsetChange, protože vše popsané zde platí i zde.You should also read chapter 6 of the OLEDBProgrammer'sReference on setting data.
IRowsetUpdateImplimplementuje OLE DB IRowsetUpdate rozhraní, které umožňuje spotřebitelům zpoždění přenosu změny s IRowsetChange do zdroje dat a vrácení změn před přenosem.
Důležité |
---|
Důrazně doporučujeme prostudovat následující dokumentaci před pokusem o provedení poskytovatele: |
Kapitoly 6OLEDBProgrammer'sReference
Viz také jak na RUpdateRowset třída je použita ve vzorku UpdatePV
Požadavky
Záhlaví: atldb.h
Viz také
Koncepty
Šablony zprostředkovatele technologie OLE DB (C++)