CArrayRowset, classe
Accède aux éléments d’un ensemble de lignes à l’aide de la syntaxe de tableau.
template < class TAccessor >
class CArrayRowset :
public CVirtualBuffer <TAccessor>,
protected CBulkRowset <TAccessor>
TAccessor
Type de classe d’accesseur que vous souhaitez utiliser pour l’ensemble de lignes.
En-tête : atldbcli.h
Nom | Description |
---|---|
CArrayRowset | Constructeur. |
Instantané | Lit l’ensemble de lignes entier en mémoire. |
Nom | Description |
---|---|
operator[] |
Accède à un élément de l’ensemble de lignes. |
Nom | Description |
---|---|
CArrayRowset::m_nRowsRead | Nombre de lignes déjà lues. |
Crée un objet CArrayRowset
.
CArrayRowset(int nMax = 100000);
nMax
[in] Nombre maximal de lignes dans l’ensemble de lignes.
Lit l’ensemble de lignes entier en mémoire, en créant une image ou un instantané de celui-ci.
HRESULT Snapshot() throw();
Fournit une syntaxe de type tableau pour accéder à une ligne dans l’ensemble de lignes.
TAccessor & operator[](int nrow);
TAccessor
Paramètre modèle qui spécifie le type d’accesseur stocké dans l’ensemble de lignes.
nRow
[in] Nombre de lignes (élément de tableau) auquel vous souhaitez accéder.
Contenu de la ligne demandée.
Si nRow dépasse le nombre de lignes de l’ensemble de lignes, une exception est levée.
Contient le nombre de lignes de l’ensemble de lignes qui ont déjà été lues.
ULONG m_nRowsRead;
Modèles du consommateur OLE DB
Référence des modèles du consommateur OLE DB
CRowset, classe