Třída IRowsetImpl
Poskytuje implementaci IRowset rozhraní.
template <
class T,
class RowsetInterface,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <
RowClass::KeyType,
RowClass*
>
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface
Parametry
T
Vaší třídy odvozené z IRowsetImpl.RowsetInterface
Třída odvozená ze třídy IRowsetImpl.RowClass
Jednotka pro ukládání HROW.MapClass
Jednotka úložiště pro všechny popisovače řádků držených zprostředkovatelem.
Členy
Metody
Přidá existující popisovač řádku počet odkazů. |
|
Volání GetNextRows přidělit nový HROW.Nebyla volána přímo uživatelem. |
|
Načítá data z kopie řádku sadou řádků. |
|
Vrátí stav pro určené pole. |
|
Bude načítat řádky sekvenčně, zapamatování předchozí pozice. |
|
Konstruktor.Nebyla volána přímo uživatelem. |
|
Volání AddRefRows a ReleaseRows.Nebyla volána přímo uživatelem. |
|
Řádky verze. |
|
Další pozice fetch přemístí do počáteční polohy; je vytvořen poloze, kdy byl první sadu řádků. |
|
Nastaví stav příznaků pro určené pole. |
Datové členy
Označuje, zda zprostředkovatel podporuje zpětné načítání. |
|
Označuje, zda zprostředkovatel může mít jeho Posun kurzoru zpětně. |
|
Označuje, zda zprostředkovatel má obnovit pozici kurzoru.To má zvláštní význam při posouvání dozadu nebo načítání zpětně v GetNextRows. |
|
Index řádků, představující kurzor. |
|
Seznam popisovačů řádků. |
Poznámky
IRowset je rozhraní základní sadu řádků.
Požadavky
Záhlaví: atldb.h