Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Acessa elementos de um conjunto de linhas usando a sintaxe de matriz.
Sintaxe
template < class TAccessor >
class CArrayRowset :
public CVirtualBuffer <TAccessor>,
protected CBulkRowset <TAccessor>
Parâmetros
TAccessor
O tipo de classe de acessador que você deseja que o conjunto de linhas use.
Requisitos
Cabeçalho: atldbcli.h
Membros
Métodos
| Nome | Descrição |
|---|---|
| CArrayRowset | Construtor. |
| Instantâneo | Lê o conjunto de linhas inteiro na memória. |
Operadores
| Nome | Descrição |
|---|---|
operator[] |
Acessa um elemento do conjunto de linhas. |
Membros de dados
| Nome | Descrição |
|---|---|
| CArrayRowset::m_nRowsRead | O número de linhas já lidas. |
CArrayRowset::CArrayRowset
Cria um novo objeto CArrayRowset.
Sintaxe
CArrayRowset(int nMax = 100000);
Parâmetros
nMax
[in] Número máximo de linhas no conjunto de linhas.
CArrayRowset::Snapshot
Lê todo o conjunto de linhas na memória, criando uma imagem ou instantâneo dela.
Sintaxe
HRESULT Snapshot() throw();
CArrayRowset::operator
Fornece sintaxe semelhante à matriz para acessar uma linha no conjunto de linhas.
Sintaxe
TAccessor & operator[](int nrow);
Parâmetros
TAccessor
Um parâmetro modelo que especifica o tipo de acessador armazenado no conjunto de linhas.
nRow
[in] Número da linha (elemento de matriz) que você deseja acessar.
Valor de retorno
O conteúdo da linha solicitada.
Comentários
Se nRow exceder o número de linhas no conjunto de linhas, uma exceção será gerada.
CArrayRowset::m_nRowsRead
Contém o número de linhas no conjunto de linhas que já foram lidas.
Sintaxe
ULONG m_nRowsRead;
Confira também
Modelos de consumidor OLE DB
Referência de modelos de consumidor do OLE DB
Classe CRowset