Udostępnij przez


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

Członkowie

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