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
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.