Partilhar 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 de componente padrão do OLE DB.

Fonte de dados e Classes de sessão

Fonte de dados e Classes de sessão

As classes são:

  • CDataSource esta classe instancia o objeto de fonte de dados que cria e gerencia uma conexão com uma fonte de dados através de um provedor OLE DB.A fonte de dados obtém informações como as dados origem endereço e informações de autenticação 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 registrado em um sistema.Isso permite que você selecione 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 na provedores guia.Ela é equivalente a SQLBrowseConnect ou SQLDriverConnect função.

  • CSession esta classe instancia o objeto de sessã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 dados da fonte de dados.A sessão lida com transações.

Consulte também

Conceitos

OLE DB consumidor modelos (C++)