IRowsetUpdateImpl – třída
Implementace šablony technologie OLE DB 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 IRowsetUpdateImpl.Storage
Záznam uživatele.UpdateArray
Pole obsahující data uložená v mezipaměti pro aktualizace sady řádků.RowClass
Jednotka pro ukládání HROW.MapClass
Jednotka úložiště pro všechny popisovače řádku držených zprostředkovatelem.
Členy
Metody rozhraní (používá se s IRowsetChange)
Nastaví hodnoty dat v jedné nebo více sloupců. |
Metody rozhraní (používá se s IRowsetUpdate)
Získá data naposledy předány nebo získané ze zdroje dat, ignorování čekající změny. |
|
Vrátí seznam řádků s čekajícími změnami. |
|
Vrátí stav zadané řádky. |
|
Zruší všechny změny do řádku od posledního načtení nebo aktualizace. |
|
Přenese všechny změny provedené v řádku od posledního načtení nebo aktualizace. |
Implementace metody (zpětné volání)
Slouží k zabezpečení integrity, a tak dále před povolením zkontrolovat aktualizace. |
Datové členy
Obsahuje původní data pro odložené operace. |
Poznámky
Měli nejprve číst a porozumět dokumentaci pro IRowsetChange, protože vše, co je tam popsáno 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 sdělovat změny s IRowsetChange do zdroje dat a vrácení změn před přenosem.
Důležité |
---|
Důrazně doporučujeme, abyste si přečetli následující dokumentaci, dříve než se pokusíte implementovat poskytovatele: |
Chapter 6 of the OLEDBProgrammer'sReference
Viz také jak RUpdateRowset třída je použita ve vzorku UpdatePV
Požadavky
Záhlaví: atldb.h
Viz také
Koncepty
Šablony zprostředkovatele OLE DB (C++)