Partager via


classe de CDataConnection

Gère la connexion à la source de données.

class CDataConnection

Membres

Méthodes

CDataConnection

Constructeur. Instancie et initialise un objet CDataConnection.

Copier

Crée une copie d'une connexion de données existante.

Ouvrez .

Établit une connexion à une source de données à l'aide d'une chaîne d'initialisation.

OpenNewSession

Ouvre une session sur la connexion actuelle.

Opérateurs

BOOL, opérateur

Détermine si la session actuelle est ouverte ou non.

bool (opérateur)

Détermine si la session actuelle est ouverte ou non.

opérateur (CDataSource)&

Retourne une référence à l'objet contenu CDataSource.

opérateur CDataSource*

Retourne un pointeur à l'objet contenu CDataSource.

opérateur CSession&&

Retourne une référence à l'objet contenu CSession.

opérateur CSession*

Retourne un pointeur à l'objet contenu CSession.

Notes

CDataConnection est une classe utile pour créer des clients parce qu'elle encapsule les objets nécessaires (source de données et session) et une partie du travail à effectuer lors de la connexion à une source de données

Sans CDataConnection, vous devez créer un objet CDataSource, appeler la méthode OpenFromInitializationString, puis créer une instance d'un objet CSession, appeler la méthode Ouvrir, puis créer un objet CCommand et appeler sa méthode Ouvrir*.

Avec CDataConnection, vous ne devez créer qu'un objet de connexion, le transmettre une chaîne d'initialisation, puis utiliser cette connexion pour ouvrir des commandes. Si vous envisagez d'utiliser votre connexion à plusieurs reprises, il est judicieux de maintenir la connexion ouverte, et CDataConnection fournit un moyen commode à cet effet.

Notes

Si vous créez une application de base de données qui doit gérer plusieurs sessions, vous devez utiliser OpenNewSession.

Configuration requise

En-tête : atldbcli.h

Voir aussi

Concepts

Modèles du consommateur OLE DB (C++)

Référence des modèles du consommateur OLE DB