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)