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
Adiciona uma entrada de associação para as colunas de saída ao substituir o acessador padrão. |
|
Cria uma instância e inicializa o objeto de CDynamicAccessor . |
|
Desassocia todas as colunas, o liberará memória alocada, e libera o ponteiro de interface de IAccessor na classe. |
|
Recupera o indexador da linha atual. |
|
Recupera o valor de manipulação de BLOB para a linha atual. |
|
Recupera o tamanho máximo do BLOB em bytes. |
|
Recupera o número de colunas no conjunto de linhas. |
|
Recupera as características da coluna. |
|
Recupera os metadados da coluna. |
|
Recupera o nome de uma coluna especificada. |
|
Recupera o tipo de dados de uma coluna especificada. |
|
Recupera o comprimento máximo possível de uma coluna em bytes. |
|
Recupera o índice de coluna recebe um nome de coluna. |
|
Recupera o status de uma coluna especificada. |
|
Recupera os dados de buffer. |
|
Define o valor de manipulação de BLOB para a linha atual. |
|
Define o tamanho máximo do BLOB em bytes. |
|
Define o comprimento da coluna em bytes. |
|
Define o status de uma coluna especificada. |
|
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 CDynamicParameterAccessor