Partilhar via


Classe CDataSource

Corresponde a um objeto de fonte de dados OLE DB, que representa uma conexão por meio de um provedor com uma fonte de dados.

class CDataSource

Membros

Métodos

Fechar

Fecha a conexão.

GetInitializationString

Recupera a cadeia de caracteres de inicialização da fonte de dados que está aberta.

GetProperties

Obtém os valores das propriedades definidas atualmente para a fonte de dados conectada.

GetProperty

Obtém o valor de uma única propriedade definida atualmente para a fonte de dados conectada.

Abrir

Cria uma conexão com um provedor (fonte de dados) que usa CLSID, ProgID, ou um moniker de CEnumerator fornecidas pelo chamador.

OpenFromFileName

Abre uma fonte de dados de um arquivo especificado pelo nome de arquivo fornecido pelo usuário.

OpenFromInitializationString

Abre a fonte de dados especificada por uma cadeia de caracteres de inicialização.

OpenWithPromptFileName

Permite que o usuário selecione um arquivo criado anteriormente de vínculo de dados para abrir a fonte de dados correspondente.

OpenWithServiceComponents

Abre um objeto de fonte de dados usando a caixa de diálogo de vínculo de dados.

Comentários

Uma ou mais sessões da base de dados podem ser criadas para uma única conexão. Essas sessões são representadas por CSession. Você deve chamar CDataSource::Open para abrir a conexão antes de criar uma sessão com CSession::Open.

Para obter um exemplo de como usar CDataSource, consulte o exemplo de CatDB .

Requisitos

Header: atldbcli.h

Consulte também

Conceitos

Modelos de consumidor de banco de dados OLE (C++)

Referência dos modelos de consumidor de banco de dados OLE