Třída CRowset
Zapouzdřuje řádků objektu OLE DB a několik souvisejících rozhraní a poskytuje metody manipulace pro data řádků.
template <class TAccessor = CAccessorBase>
class CRowset
Parametry
- TAccessor
Třída přístupový objekt.Výchozí je CAccessorBase.
Členy
Metody
Přírůstky referenční počet přidružených k aktuální řádek. |
|
Uvolní řádky a aktuální IRowset rozhraní. |
|
Porovná dvě záložky pomocí IRowsetLocate::Compare. |
|
Vytvoří nový CRowset objekt a (volitelně) se přidruží IRowset rozhraní jako parametr. |
|
Odstraní řádky z řádků pomocí IRowsetChange:DeleteRows. |
|
Najde další odpovídající řádek po specifikovanou záložkou. |
|
Vrátí přibližnou pozici řádku odpovídající záložku. |
|
Načítá data z kopie řádku sadou řádků. |
|
Načítá data ze zadané vyrovnávací paměti. |
|
Načte data naposledy získána z nebo na zdroj dat ignorování čekající změny. |
|
Vrátí stav všech řádků. |
|
Vytvoří a vloží nový řádek pomocí IRowsetChange:InsertRow. |
|
Porovnává řádek s aktuální řádek. |
|
Umístění další fetch přemístí do výchozí polohy. |
|
Přesune na poslední záznam. |
|
Bude načítat data z dalšího řádku sekvenční nebo určený počet pozic za další řádek. |
|
Přejde na předchozí záznam. |
|
Vrátí řádek označený záložkou nebo řádku na zadaném posunu od záložku. |
|
Bude načítat řádky od zlomkové pozice v sadě řádků. |
|
Volání IRowset::ReleaseRows aktuální popisovač řádku uvolnit. |
|
Nastaví hodnoty dat v jedné nebo více sloupcích řádku pomocí IRowsetChange:SetData. |
|
Zruší všechny změny provedené od posledního načtení řádku nebo aktualizace. |
|
Přenáší žádné čekající změny provedené od posledního načtení nebo aktualizovat aktuální řádek. |
|
Přenáší žádné čekající změny provedené od posledního načtení nebo aktualizace všech řádků. |
Poznámky
OLE DB je objekt, jehož prostřednictvím programu nastaví a načítá data sady řádků.
Tato třída není určena pro vytvoření instance, ale spíše předaný jako parametr šablony CTable nebo CCommand (CRowset je výchozí nastavení).
Požadavky
Záhlaví: atldbcli.h