CArrayRowset — Klasa
Uzyskuje dostęp do elementów zestawu wierszy przy użyciu składni tablicy.
Składnia
template < class TAccessor >
class CArrayRowset :
public CVirtualBuffer <TAccessor>,
protected CBulkRowset <TAccessor>
Parametry
Funkcja TAccessor
Typ klasy dostępu, która ma być używana przez zestaw wierszy.
Wymagania
Nagłówek: atldbcli.h
Elementy członkowskie
Metody
Nazwa/nazwisko | opis |
---|---|
CArrayRowset | Konstruktor. |
Migawka | Odczytuje cały zestaw wierszy do pamięci. |
Operatory
Nazwa/nazwisko | opis |
---|---|
operator[] |
Uzyskuje dostęp do elementu zestawu wierszy. |
Składowe danych
Nazwa/nazwisko | opis |
---|---|
CArrayRowset::m_nRowsRead | Liczba wierszy już odczytanych. |
CArrayRowset::CArrayRowset
Tworzy nowy CArrayRowset
obiekt.
Składnia
CArrayRowset(int nMax = 100000);
Parametry
nMax
[in] Maksymalna liczba wierszy w zestawie wierszy.
CArrayRowset::Snapshot
Odczytuje cały zestaw wierszy do pamięci, tworząc obraz lub migawkę.
Składnia
HRESULT Snapshot() throw();
CArrayRowset::operator
Udostępnia składnię przypominającą tablicę na potrzeby uzyskiwania dostępu do wiersza w zestawie wierszy.
Składnia
TAccessor & operator[](int nrow);
Parametry
Funkcja TAccessor
Szablonowy parametr określający typ metody dostępu przechowywanej w zestawie wierszy.
nRow
[in] Liczba wierszy (elementu tablicy), do których chcesz uzyskać dostęp.
Wartość zwracana
Zawartość żądanego wiersza.
Uwagi
Jeśli nRow przekroczy liczbę wierszy w zestawie wierszy, zostanie zgłoszony wyjątek.
CArrayRowset::m_nRowsRead
Zawiera liczbę wierszy w zestawie wierszy, które zostały już odczytane.
Składnia
ULONG m_nRowsRead;
Zobacz też
Szablony konsumentów OLE DB
Szablony konsumentów OLE DB — dokumentacja
CRowset, klasa