Classe CAccessorBase
Todos os acessadores nos Modelos do OLE DB derivam dessa classe. CAccessorBase
permite que um conjunto de linhas gerencie vários acessadores. Ele também fornece associação para parâmetros e colunas de saída.
Sintaxe
// Replace with syntax
Membros
Métodos
Nome | Descrição |
---|---|
Fechar | Fecha o acessador. |
GetHAccessor | Recupera o identificador do acessador. |
GetNumAccessors | Recupera o número de acessadores criados pela classe. |
IsAutoAccessor | Testa se o acessador especificado é um autoaccessador. |
ReleaseAccessors | Libera os acessadores. |
Requisitos
Cabeçalho: atldbcli.h
CAccessorBase::Close
Fecha o acessador.
Sintaxe
void Close();
Comentários
Você deve primeiro chamar ReleaseAccessors.
CAccessorBase::GetHAccessor
Recupera o identificador de um acessador especificado.
Sintaxe
HACCESSOR GetHAccessor(ULONG nAccessor) const;
Parâmetros
nAccessor
[in] O número de deslocamento zero para o acessador.
Valor de retorno
O identificador do acessador.
CAccessorBase::GetNumAccessors
Recupera o número de acessadores criados pela classe.
Sintaxe
ULONG GetNumAccessors() const;
Valor retornado
O número de acessadores criados pela classe.
CAccessorBase::IsAutoAccessor
Retorna true se os dados forem recuperados automaticamente para o acessador durante uma operação de movimentação.
Sintaxe
bool IsAutoAccessor(ULONG nAccessor) const;
Parâmetros
nAccessor
[in] O número de deslocamento zero para o acessador.
Valor de retorno
Retorna true
se o acessador for um autoaccessador. Caso contrário, ele retornará false
.
CAccessorBase::ReleaseAccessors
Libera os acessadores criados pela classe.
Sintaxe
HRESULT ReleaseAccessors(IUnknown* pUnk);
Parâmetros
pUnk
[in] Um ponteiro de uma interface IUnknown
para o objeto COM para o qual os acessadores foram criados.
Valor de retorno
Um valor HRESULT padrão.
Comentários
Chamado a partir de CAccessorRowset::Close.
Confira também
Modelos de consumidor OLE DB
Referência de modelos de consumidor do OLE DB
Classe CAccessorBase