Compartilhar via


Classe CDataConnection

Gerencia a conexão com a fonte de dados.

class CDataConnection

Membros

Métodos

CDataConnection

Construtor. Cria uma instância e inicializa um objeto de CDataConnection .

Copiar

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

Abrir

Abre uma conexão a uma fonte de dados usando uma cadeia de caracteres de inicialização.

OpenNewSession

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

Operadores

operador BOOL

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

bool do operador

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

operador CDataSource&

Retorna uma referência ao objeto contido de CDataSource .

operador CDataSource*

Retorna um ponteiro para o objeto contido de CDataSource .

operador CSession&

Retorna uma referência ao objeto contido de CSession .

operador CSession*

Retorna um ponteiro para o objeto contido de CSession .

Comentários

uma classeCDataConnection é útil para criar clientes como encapsula objetos necessários para a fonte de dados (e) e qualquer sessão de trabalho que você precisa fazer ao conectar-se a uma fonte de dados

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

Com CDataConnection, você só precisa criar um objeto de conexão, passa uma cadeia de caracteres de inicialização, então o usa essa conexão aos comandos abertos. Se você planeja usar na conexão com o base de dados repetidamente, é uma boa ideia manter a conexão aberta, e CDataConnection fornece um modo conveniente de fazer isso.

Dica

Se você estiver criando um aplicativo de base de dados que precisa tratar várias sessões, você precisará usar OpenNewSession.

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