Compartir a través de


CArrayRowset (Clase)

Accede a elementos de un conjunto de filas mediante la sintaxis de matriz.

Sintaxis

template < class TAccessor >
class CArrayRowset :
   public CVirtualBuffer <TAccessor>,
   protected CBulkRowset <TAccessor>

Parámetros

TAccessor
Tipo de clase de descriptor de acceso que desea que use el conjunto de filas.

Requisitos

Encabezado: atldbcli.h

Miembros

Métodos

Nombre Descripción
CArrayRowset Constructor.
Instantánea Lee todo el conjunto de filas en la memoria.

Operadores

Nombre Descripción
operator[] Accede a un elemento del conjunto de filas.

Miembros de datos

Nombre Descripción
CArrayRowset::m_nRowsRead Número de filas ya leídas.

CArrayRowset::CArrayRowset

Crea un nuevo objeto CArrayRowset.

Sintaxis

CArrayRowset(int nMax = 100000);

Parámetros

nMax
[in] Número máximo de filas del conjunto de filas.

CArrayRowset::Snapshot

Lee todo el conjunto de filas en la memoria y crea una imagen o instantánea de él.

Sintaxis

HRESULT Snapshot() throw();

CArrayRowset::operator

Proporciona sintaxis similar a una matriz para acceder a una fila del conjunto de filas.

Sintaxis

TAccessor & operator[](int nrow);

Parámetros

TAccessor
Parámetro basado en modelo que especifica el tipo de descriptor de acceso almacenado en el conjunto de filas.

nRow
[in] Número de la fila (elemento de matriz) a la que desea acceder.

Valor devuelto

Contenido de la fila solicitada.

Comentarios

Si nRow supera el número de filas del conjunto de filas, se produce una excepción.

CArrayRowset::m_nRowsRead

Contiene el número de filas del conjunto de filas que ya se han leído.

Sintaxis

ULONG m_nRowsRead;

Consulte también

Plantillas de consumidor OLE DB
Referencia de plantillas de consumidor OLE DB
CRowset (Clase)