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