Partager via


CDataSource, classe

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

class CDataSource

Membres

z3dbz7ce.collapse_all(fr-fr,VS.110).gifMéthodes

Fermer

Ferme la connexion.

GetInitializationString

Extrait la chaîne d'initialisation de la source de données qui est actuellement ouverte.

GetProperties

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

GetProperty

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

Ouvrez .

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

OpenFromFileName

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

OpenFromInitializationString

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

OpenWithPromptFileName

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

OpenWithServiceComponents

Ouvre un objet source de données à l'aide de la boîte de dialogue de 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 d'utilisation CDataSource, consultez l'exemple de CatDB .

Configuration requise

Header: atldbcli.h

Voir aussi

Concepts

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

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