Partilhar via


Classe CDynamicAccessor

Permite acessar uma fonte de dados quando você não tem conhecimento do esquema de base de dados (a estrutura subjacente do base de dados).

class CDynamicAccessor : public CAccessorBase

Membros

Métodos

AddBindEntry

Adiciona uma entrada de associação para as colunas de saída ao substituir o acessador padrão.

CDynamicAccessor

Cria uma instância e inicializa o objeto de CDynamicAccessor .

Fechar

Desassocia todas as colunas, o liberará memória alocada, e libera o ponteiro de interface de IAccessor na classe.

GetBookmark

Recupera o indexador da linha atual.

GetBlobHandling

Recupera o valor de manipulação de BLOB para a linha atual.

GetBlobSizeLimit

Recupera o tamanho máximo do BLOB em bytes.

GetColumnCount

Recupera o número de colunas no conjunto de linhas.

GetColumnFlags

Recupera as características da coluna.

GetColumnInfo

Recupera os metadados da coluna.

GetColumnName

Recupera o nome de uma coluna especificada.

GetColumnType

Recupera o tipo de dados de uma coluna especificada.

GetLength

Recupera o comprimento máximo possível de uma coluna em bytes.

GetOrdinal

Recupera o índice de coluna recebe um nome de coluna.

GetStatus

Recupera o status de uma coluna especificada.

GetValue

Recupera os dados de buffer.

SetBlobHandling

Define o valor de manipulação de BLOB para a linha atual.

SetBlobSizeLimit

Define o tamanho máximo do BLOB em bytes.

SetLength

Define o comprimento da coluna em bytes.

SetStatus

Define o status de uma coluna especificada.

SetValue

Armazena os dados no buffer.

Comentários

Use os métodos de CDynamicAccessor para obter informações como nomes de coluna, contagem de coluna da coluna, tipo de dados, e assim por diante. Você usa essas informações de coluna para criar dinamicamente em tempo de execução um acessador.

As informações de coluna é armazenada em um buffer que é criada e gerenciada por essa classe. Obtenha dados do buffer usando GetValue.

Para obter uma discussão e exemplos de usar as classes dinâmicas do acessador, consulte Usando acessadores dinâmicos.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CAccessor

Classe CDynamicParameterAccessor

Classe CManualAccessor

Conceitos

Modelos de consumidor de banco de dados OLE (C++)

Referência dos modelos de consumidor de banco de dados OLE