Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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