CArrayRowset – třída
Přistupuje k prvkům sady řádků pomocí syntaxe pole.
Syntaxe
template < class TAccessor >
class CArrayRowset :
public CVirtualBuffer <TAccessor>,
protected CBulkRowset <TAccessor>
Parametry
TAccessor
Typ třídy přístupového objektu, kterou má sada řádků použít.
Požadavky
Hlavička: atldbcli.h
Členové
Metody
Název | Popis |
---|---|
CArrayRowset | Konstruktor |
Snímková | Načte celou sadu řádků do paměti. |
Operátory
Název | Popis |
---|---|
operator[] |
Přistupuje k prvku sady řádků. |
Datové členy
Název | Popis |
---|---|
CArrayRowset::m_nRowsRead | Počet řádků, které už jsou přečtené. |
CArrayRowset::CArrayRowset
Vytvoří nový CArrayRowset
objekt.
Syntaxe
CArrayRowset(int nMax = 100000);
Parametry
nMax
[v] Maximální počet řádků v sadě řádků
CArrayRowset::Snapshot
Načte celou sadu řádků do paměti a vytvoří obrázek nebo snímek.
Syntaxe
HRESULT Snapshot() throw();
CArrayRowset::operator
Poskytuje syntaxi podobná poli pro přístup k řádku v sadě řádků.
Syntaxe
TAccessor & operator[](int nrow);
Parametry
TAccessor
Parametr šablony, který určuje typ přístupového objektu uloženého v sadě řádků.
nRow
[v] Číslo řádku (elementu pole), ke které chcete získat přístup.
Návratová hodnota
Obsah požadovaného řádku.
Poznámky
Pokud nRow překročí počet řádků v sadě řádků, vyvolá se výjimka.
CArrayRowset::m_nRowsRead
Obsahuje počet řádků v sadě řádků, které už byly přečtené.
Syntaxe
ULONG m_nRowsRead;
Viz také
Šablony příjemců OLE DB
Referenční dokumentace k šablonám příjemců OLE DB
CRowset – třída