Partilhar via


Classe CDynamicAccessor

Permite que você acessar uma fonte de dados quando você não possui conhecimento do esquema do banco de dados (estrutura de base do banco de dados).

class CDynamicAccessor : public CAccessorBase

Membros

z828c118.collapse_all(pt-br,VS.110).gifMétodos

AddBindEntry

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

CDynamicAccessor

Instancia e inicializa o CDynamicAccessor objeto.

Fechar

Desagrupa todas as colunas, libera a memória alocada e libera o IAccessor o ponteiro de interface na classe.

GetBookmark

Recupera o indicador da linha atual.

GetBlobHandling

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

GetBlobSizeLimit

Recupera o tamanho BLOB máximo em bytes.

GetColumnCount

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

GetColumnFlags

Recupera as características de coluna.

GetColumnInfo

Recupera os metadados de 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 do buffer.

SetBlobHandling

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

SetBlobSizeLimit

Define o tamanho BLOB máximo 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 CDynamicAccessor métodos para obter informações de coluna como nomes de coluna, contagem de colunas, tipo de dados e assim por diante.Use essas informações de coluna para criar um acessador dinamicamente em tempo de execução.

As informações de coluna são armazenadas em um buffer que é criado e gerenciado por esta classe.Obter dados do buffer usando GetValue.

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

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CAccessor

Classe CDynamicParameterAccessor

Classe CManualAccessor

Conceitos

OLE DB consumidor modelos (C++)

Referência de modelos OLE DB consumidor