Partager via


classe de CDataSource

Correspond à un objet de source de données OLE DB, qui représente une connexion par un fournisseur à une source de données.

class CDataSource

Membres

Méthodes

Fermer

Ferme la connexion.

GetInitializationString

Récupère la chaîne d'initialisation de la source de données qui est actuellement ouverte.

ObtenirPropriétés

Obtient les valeurs des propriétés définies actuellement pour la source de données connectée.

ObtenirPropriété

Obtient la valeur d'une propriété actuellement définie pour la source de données connectée.

Ouvrez .

Crée une connexion à un fournisseur (source de données) à CLSID, ProgID, ou un moniker de CEnumerator fourni par l'appelant.

OuvrirParNomFichier

Ouvre une source de données d'un fichier spécifié par le nom de fichier fourni par l'utilisateur.

OuvrirParInitialisationCaractère

Ouvre la source de données spécifiée par une chaîne d'initialisation.

OuvreAvecNomFichierSansFaute

Permet à l'utilisateur de sélectionner un fichier de liaison de données créé précédemment pour ouvrir la source de données correspondante.

OuvrirAvecComposantService

Ouvre un objet source de données à l'aide de la boîte de dialogue liaison de données.

Notes

Une ou plusieurs sessions de base de données peuvent être créées pour une connexion unique. Ces sessions sont représentées par CSession. Vous devez appeler CDataSource::Open pour ouvrir la connexion avant de créer une session avec CSession::Open.

Pour obtenir un exemple de la façon d'utiliser le contrôle CDataSource, consultez CatDB.

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