Compartir a través de


CDataConnection (Clase)

Administra la conexión con el origen de datos.

class CDataConnection

Miembros

Métodos

CDataConnection

Constructor. Crea instancias e inicializa un objeto de CDataConnection .

Copiar

Crea una copia de una conexión de datos existentes.

Abrir

Abra una conexión a un origen de datos mediante una cadena de inicialización.

OpenNewSession

Abre una nueva sesión en la conexión actual.

Operadores

operador BOOL

Determina si la sesión actual está abierto o no.

bool de operador

Determina si la sesión actual está abierto o no.

operador CDataSource&

Devuelve una referencia al objeto contenido de CDataSource .

operador CDataSource*

Devuelve un puntero al objeto contenido de CDataSource .

operador CSession&

Devuelve una referencia al objeto contenido de CSession .

operador CSession*

Devuelve un puntero al objeto contenido de CSession .

Comentarios

CDataConnection es una clase útil para crear clientes porque encapsula objetos necesarios (origen de datos y sesión) y algunos de trabajo necesario al conectarse a un origen de datos

Sin CDataConnection, tendrá que crear un objeto de CDataSource , llamar al método de OpenFromInitializationString , después para crear una instancia de un objeto de CSession , llamar al método de Abierta , después para crear un objeto de CCommand y llamar al Abierta* métodos.

Con CDataConnection, debe crear un objeto de conexión, se pasa una cadena de inicialización, utiliza sólo esa conexión a comandos abierto. Si va a utilizar la conexión a la base de datos reiteradamente, es conveniente mantener la conexión abierta, y CDataConnection proporciona una manera cómoda de ello.

NotaNota

Si está creando una aplicación de base de datos que necesite controlar sesiones múltiples, necesitará utilizar OpenNewSession.

Requisitos

Encabezado: atldbcli.h

Vea también

Conceptos

Plantillas de consumidor OLE DB (C++)

Referencia de plantillas de consumidor OLE DB