Origens de dados e sessões
A figura a seguir mostra as classes que oferecem suporte à conexão e acessar uma fonte de dados. Cada classe é baseada em uma implementação padrão do componente OLE DB.
Classes da fonte de dados e de sessão
As classes são:
CDataSource essa classe cria uma instância do objeto de fonte de dados, que cria e gerencia uma conexão a uma fonte de dados por meio de um provedor OLE DB. A fonte de dados usa informações como o endereço da fonte de dados e as informações de autenticação na forma de uma cadeia de conexão.
Também é a notar que a classe CEnumerator auxiliar é frequentemente usada antes que qualquer conexão seja estabelecida para obter uma lista de provedores disponíveis registrados em um sistema. Isso permite selecionar um provedor como uma fonte de dados. Por exemplo, a caixa de diálogo de Propriedades de associação de dados usa essa classe para popular a lista de provedores na guia de Provedores . É equivalente à função de SQLBrowseConnect ou de SQLDriverConnect .
CSession essa classe cria uma instância do objeto de sessão, que representa uma única sessão de acesso à fonte de dados. Porém, 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 de acesso aos dados da fonte de dados. A sessão trata transações.