Freigeben über


CDataSource-Klasse

Entspricht einem OLE DB-Datenquellenobjekt, das eine Verbindung von einem Anbieter zu einer Datenquelle darstellt.

class CDataSource

Mitglieder

z3dbz7ce.collapse_all(de-de,VS.110).gifMethoden

Schließen

Schließt die Verbindung.

GetInitializationString

Ruft die Initialisierungszeichenfolge der Datenquelle ab, die derzeit geöffnet ist.

GetProperties

Ruft die Werte von Eigenschaften ab, die aktuell für die verbundene Datenquelle festgelegt werden.

GetProperty

Ruft den Wert einer einzelnen Eigenschaft ab, die aktuell für die verbundene Datenquelle festgelegt wurde.

Öffnen Sie .

Erstellt eine Verbindung zu einem Anbieter (Datenquelle) entweder mit CLSID, ProgID oder eines CEnumerator Moniker, der vom Aufrufer bereitgestellt wird.

OpenFromFileName

Öffnet eine Datenquelle aus einer Datei, die von den vom Benutzer angegebenen Dateinamen angegeben wird.

OpenFromInitializationString

Öffnet die Datenquelle, die von einer Initialisierungszeichenfolge angegeben wird.

OpenWithPromptFileName

Ermöglicht es dem Benutzer, eine zuvor erstellte Datenverknüpfungs Datei auszuwählen, um die entsprechende Datenquelle zu öffnen.

OpenWithServiceComponents

Öffnet ein Datenquellenobjekt mithilfe des Dialogfelds Datenverknüpfungs.

Hinweise

Mindestens eine Datenbank sitzungen können für eine einzelne Verbindung erstellt werden.Diese Sitzungen werden durch CSession dargestellt.Sie müssen CDataSource::Open aufrufen, um die Verbindung zu öffnen, bevor Sie eine Sitzung mit CSession::Open erstellen.

Ein Beispiel dafür, wie CDataSource finden Sie unter CatDB Beispiel wird.

Anforderungen

Header: atldbcli.h

Siehe auch

Konzepte

OLE DB-Consumervorlagen (C++)

OLE DB-Consumer-Vorlagen-Verweis