Sdílet prostřednictvím


CRowset – třída

Zapouzdřuje objektu sady řádků technologie OLE DB a několik souvisejících rozhraní a poskytuje metody manipulace data sady řádků.

template <class TAccessor = CAccessorBase>
class CRowset

Parametry

  • TAccessor
    Třídu přistupujícího objektu.Výchozí hodnota je CAccessorBase.

Členy

Metody

AddRefRows

Přírůstky počet odkazů přidružené k aktuální řádek.

Zavřít

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

Porovnat

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

CRowset

Vytvoří nový CRowset objektu a (volitelně) spojuje s IRowset rozhraní jako parametr.

Odstranit

Odstranění řádků ze sady řá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 řádku kopie sady řádků.

GetDataHere

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

GetOriginalData

Načte data naposledy načteno z nebo předány zdroji 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á aktuální řádek zadaný řádek.

MoveFirst

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

MoveLast

Přesune na poslední záznam.

MoveNext

Načte 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

Načte řádek označený záložkou nebo řádek na zadaném posunu od začátku z této záložky.

MoveToRatio

Načte řádky od zlomkové pozice v sadě řádků.

ReleaseRows

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

SetData

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

Vrátit zpět

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

Aktualizace

Přenese všechny čekající změny provedené na aktuálním řádku od posledního načtení nebo aktualizace.

UpdateAll

Přenese všechny čekající změny provedené na všech řádcích od posledního načtení nebo aktualizace.

Poznámky

Sady řádků technologie OLE DB, je objekt, pomocí kterého program nastaví a načítá data.

Tato třída není určena k vytvoření instance, ale spíše předán jako parametr šablony CTable nebo CCommand (CRowset je výchozí nastavení).

Požadavky

Záhlaví: také atldbcli.h

Viz také

Koncepty

DBViewer ukázky

MultiRead vzorku

Ukázka multiRead atributy

OLE DB – šablony příjemce (C++)

Referenční dokumentace k šablonám příjemců OLE DB