Sdílet prostřednictvím


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

38xa46fs.collapse_all(cs-cz,VS.110).gifMetody

AddRefRows

Přírůstky referenční počet přidružených k aktuální řádek.

Zavřít

Uvolní řádky a aktuální IRowset rozhraní.

Compare

Porovná dvě záložky pomocí IRowsetLocate::Compare.

CRowset

Vytvoří nový CRowset objekt a (volitelně) se přidruží IRowset rozhraní jako parametr.

Odstranit

Odstraní řádky z řádků pomocí IRowsetChange:DeleteRows.

FindNextRow

Najde další odpovídající řádek po specifikovanou záložkou.

GetApproximatePosition

Vrátí přibližnou pozici řádku odpovídající záložku.

GetData

Načítá data z kopie řádku sadou řádků.

GetDataHere

Načítá data ze zadané vyrovnávací paměti.

GetOriginalData

Načte data naposledy získána z nebo na zdroj dat ignorování čekající změny.

GetRowStatus

Vrátí stav všech řádků.

Insert

Vytvoří a vloží nový řádek pomocí IRowsetChange:InsertRow.

IsSameRow

Porovnává řádek s aktuální řádek.

MoveFirst

Umístění další fetch přemístí do výchozí polohy.

MoveLast

Přesune na poslední záznam.

MoveNext

Bude načítat data z dalšího řádku sekvenční nebo určený počet pozic za další řádek.

MovePrev

Přejde na předchozí záznam.

MoveToBookmark

Vrátí řádek označený záložkou nebo řádku na zadaném posunu od záložku.

MoveToRatio

Bude načítat řádky od zlomkové pozice v sadě řádků.

ReleaseRows

Volání IRowset::ReleaseRows aktuální popisovač řádku uvolnit.

SetData

Nastaví hodnoty dat v jedné nebo více sloupcích řádku pomocí IRowsetChange:SetData.

Zpět

Zruší všechny změny provedené od posledního načtení řádku nebo aktualizace.

Aktualizace

Přenáší žádné čekající změny provedené od posledního načtení nebo aktualizovat aktuální řádek.

UpdateAll

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

Viz také

Koncepty

Vzorek DBViewer

MultiRead vzorku

MultiRead atributy vzorku

Šablony příjemce technologie OLE DB (C++)

Reference šablon OLE DB spotřebitele