Lista de modelos de consumidor de OOLE DB

Os modelos do consumidor de OOLE DB contém as classes a seguir. O material de referência também inclui tópicos sobre as macros de para OLE DB consumidor modelos.

Classes de sessão

CDataSource

Corresponde a um objeto de fonte de dados OLE DB, que representa uma conexão através de um provedor para uma origem de dados. Uma ou mais sessões de banco de dados, cada um representado por um objeto de CSession , podem realizar-se em uma única conexão.

CEnumerator

Corresponde a um objeto de enumerador OLE DB, que recupera informações de conjunto de linhas sobre fontes de dados disponíveis.

CSession

Representa uma sessão de acesso do banco de dados único. Uma ou mais sessões podem ser associados com cada objeto CDataSource.

CEnumeratorAccessor

Usado por CEnumerator para acessar os dados do conjunto de linhas enumerador. Este conjunto de registros consiste em fontes de dados e enumeradores visíveis do enumerador atual.

Classes de acessador

CAccessorBase

Classe base para Tudo as classes de acessador.

CAccessor

Usado para os registros que estão estaticamente ligados a um origem de dados. Usar essa classe de acessador quando você conhece a estrutura da fonte de dados.

CDynamicAccessor

Um acessador que pode ser criado em tempo de execução, com base nas informações coluna do conjunto de linhas. Use essa classe para recuperar dados se você não souber a estrutura da fonte de dados.

CDynamicParameterAccessor

Um acessador que pode ser usado quando o comando tipos são desconhecidos. Obtém as informações de parâmetro chamando a interface de ICommandWithParameters , se o provedor oferece suporte à interface.

CManualAccessor

Um acessador com métodos para lidar com colunas e parâmetros de comando. Com essa classe, você pode usar quaisquer tipos de dados, enquanto o provedor pode converter o tipo.

Classes de conjunto de linhas

CRowset

Usado para manipular, definir e recuperar dados de conjunto de linhas.

CBulkRowset

Usado para buscar e manipular linhas em massa recuperando múltiplo identificadores de linha com uma única chamada.

CAccessorRowset

Encapsula um conjunto de linhas e seus acessadores associados.

CArrayRowset

Usado para acessar elementos de um conjunto de registros usando a sintaxe de matriz.

IRowsetNotifyImpl

Fornece uma implementação fictícia para IRowsetNotify, com vazias funções para os IRowsetNotify métodos OnFieldChange, OnRowChangee OnRowsetChange.

CRestrictions

Usado para especificar restrições para conjuntos de linhas do esquema.

Classes de conjunto de linhas de esquema e Classes Typedef

OLE DB modelos lhe fornecer um conjunto de classes que correspondem aos conjuntos de linhas do esquema OLE DB.

Classes de comando

CCommand

Usado para definir e executar um comando de OOLE DB parâmetro-com base. Simplesmente abrir um conjunto de linhas simple, use CTable.

CTable

Usado para acessar um conjunto de linhas simple sem parâmetros.

CMultipleResults

Usado como um argumento de modelo para o modelo de CCommand quando desejar que o comando para manipular vários conjuntos de resultados.

CNoMultipleResults

Usado como um argumento de modelo para o modelo de CCommand quando desejar que o comando para lidar com um único conjunto de linhas. CNoMultipleResults é o valor padrão para o argumento de modelo.

CNoAccessor

Usado como um argumento de modelo para classes de modelo, como CCommand e CTable, que têm um acessador classe argumento. Use CNoAccessor se não desejar a classe para oferecer suporte a parâmetros ou colunas de saída.

CNoRowset

Usado como um argumento de modelo para CCommand ou CTable se o comando ou a tabela não retornar um conjunto de linhas.

Classes Propriedade

CDBPropIDSet

Usado para passar uma matriz de IDs de propriedade para o qual o consumidor deseja informações propriedade. As propriedades pertencem ao conjunto de uma propriedade.

CDBPropSet

Usado para definir as propriedades de um prestador.

Bookmark classe

CBookmark

Usado como um índice para acessar dados em um conjunto de linhas.

Classe de erro

CDBErrorInfo

Usado para recuperar informações de erro de OLE DB.

Ver também

Lista de OLE DB provedor modelos, Home Page para Classes de OLE DB modelo

Index