Compartilhar via


Fontes de dados e as sessões

A figura a seguir mostra as classes que oferecem suporte a conectar-se e acessar uma fonte de dados.Cada classe baseia-se em uma implementação de componente OLE DB padrão, conforme descrito no Referência do OLE DB.

Classes de fonte de dados e sessão

As classes são:

  • CDataSource   Esta classe uma instância do objeto da 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 leva informações sistema autônomo sistema autônomo informações dados de endereços e autenticação de origem na forma de uma seqüência de caracteres de conexão.

    Também vale a pena observar que o auxiliar de classe CEnumerator é usado com freqüência antes de qualquer conexão ser estabelecida para obter uma lista de provedores disponível registrado em um sistema.Isso permite que você selecionar um provedor sistema autônomo uma fonte de dados.Por exemplo, a Propriedades do vínculo de dados caixa de diálogo usa essa classe para popular a lista de provedores do Provedores guia.Ela é equivalente a SQLBrowseConnect or SQLDriverConnect função.

  • CSession   Essa classe cria uma instância do 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 de fonte de dados.A sessão lida com transações.

Consulte também

Conceitos

OLE DB consumidor modelos (C++)