Compartilhar via


Fontes de dados e sessões

A figura a seguir mostra as classes que oferecem suporte a conexão e acessar uma fonte de dados. Cada classe é baseado em uma implementação padrão de componente OLE DB.

Data Source and Session Classes

Classes de fonte de dados e sessão

As classes são:

  • CDataSource essa classe instancia o objeto de origem de dados, que cria e gerencia uma conexão com uma fonte de dados por meio de um provedor OLE DB. A fonte de dados leva informações como, por exemplo, as informações dados de autenticação e o endereço de origem na forma de uma seqüência de conexão.

    Também vale a pena observar que a classe auxiliar CEnumerator é usado com freqüência antes de qualquer conexão é estabelecida para obter uma lista de provedores disponíveis registrados em um sistema. Isso lhe permite selecionar um provedor, como uma fonte de dados. Por exemplo, o Propriedades de Link de dados caixa de diálogo usa essa classe para preencher a lista de provedores no provedores guia. Ela é equivalente a SQLBrowseConnect ou SQLDriverConnect função.

  • CSession essa classe instancia o objeto de sessão, o que representa uma sessão de acesso único para a fonte de dados. No entanto, você pode criar várias sessões em uma fonte de dados. Para cada sessão, você pode criar conjuntos de linhas, comandos e outros objetos para acessar os dados da fonte de dados. A sessão é lida com transações.

Consulte também

Conceitos

Modelos do OLE DB consumidor (C++)