Compartilhar via


Classe CDataConnection

Gerencia a conexão com a fonte de dados.

class CDataConnection

Membros

09x1h908.collapse_all(pt-br,VS.110).gifMétodos

CDataConnection

Construtor.Cria e inicializa um CDataConnection objeto.

Cópia

Cria uma cópia de uma conexão de dados existente.

Abrir

Abre uma conexão a uma fonte de dados usando uma seqüência de inicialização.

OpenNewSession

Abre uma nova sessão na conexão atual.

09x1h908.collapse_all(pt-br,VS.110).gifOperadores

operador BOOL

Determina se a sessão atual está aberta ou não.

operador bool

Determina se a sessão atual está aberta ou não.

operador CDataSource &

Retorna uma referência para o contido CDataSource objeto.

operador CDataSource *

Retorna um ponteiro para o contido CDataSource objeto.

operador CSession &

Retorna uma referência para o contido CSession objeto.

operador CSession *

Retorna um ponteiro para o contido CSession objeto.

Comentários

CDataConnectioné uma classe útil para criar clientes porque ele encapsula os objetos necessários (origem de dados e sessão) e alguns do trabalho que você precisa fazer ao se conectar a uma fonte de dados

Sem CDataConnection, você tem que criar um CDataSource objeto, chamar seu OpenFromInitializationString método, então criar uma instância de um CSession objeto, chamar seu Abrir método, crie um CCommand objeto e chamada seu Abrir* métodos.

Com CDataConnection, você só precisará criar um objeto de conexão, passe uma seqüência de inicialização e usar essa conexão para abrir comandos.Se você planeja usar sua conexão com o banco de dados repetidamente, é aconselhável manter a conexão aberta, e CDataConnection fornece uma maneira conveniente de fazer isso.

ObservaçãoObservação

Se você estiver criando um aplicativo de banco de dados precisa lidar com várias sessões, você precisará usar OpenNewSession.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Conceitos

OLE DB consumidor modelos (C++)

Referência de modelos OLE DB consumidor