Classe CArrayRowset
Accede a elementi di un set di righe usando la sintassi della matrice.
Sintassi
template < class TAccessor >
class CArrayRowset :
public CVirtualBuffer <TAccessor>,
protected CBulkRowset <TAccessor>
Parametri
TAccessor
Tipo di classe della funzione di accesso da utilizzare per il set di righe.
Requisiti
Intestazione: atldbcli.h
Membri
Metodi
Nome | Descrizione |
---|---|
CArrayRowset | Costruttore. |
Snapshot | Legge l'intero set di righe in memoria. |
Operatori
Nome | Descrizione |
---|---|
operator[] |
Accede a un elemento del set di righe. |
Membri dei dati
Nome | Descrizione |
---|---|
CArrayRowset::m_nRowsRead | Numero di righe già lette. |
CArrayRowset::CArrayRowset
Crea un nuovo oggetto CArrayRowset
.
Sintassi
CArrayRowset(int nMax = 100000);
Parametri
nMax
[in] Numero massimo di righe nel rowset.
CArrayRowset::Snapshot
Legge l'intero rowset in memoria, creandone un'immagine o uno snapshot.
Sintassi
HRESULT Snapshot() throw();
CArrayRowset::operator
Fornisce una sintassi simile a una matrice per l'accesso a una riga nel set di righe.
Sintassi
TAccessor & operator[](int nrow);
Parametri
TAccessor
Parametro basato su modelli che specifica il tipo di funzione di accesso archiviato nel set di righe.
nRow
[in] Numero della riga (elemento matrice) a cui si vuole accedere.
Valore restituito
Contenuto della riga richiesta.
Osservazioni:
Se nRow supera il numero di righe nel set di righe, viene generata un'eccezione.
CArrayRowset::m_nRowsRead
Contiene il numero di righe nel set di righe già letto.
Sintassi
ULONG m_nRowsRead;
Vedi anche
Modelli di consumer OLE DB
Riferimenti ai modelli consumer OLE DB
Classe CRowset