Freigeben über


CDataSource-Klasse

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

class CDataSource

Member

Methoden

Schließen

Schließt die Verbindung.

GetInitializationString

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

GetProperties

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

GetProperty

Ruft den Wert einer einzelnen Eigenschaft ab, die derzeit für die damit verbundene Datenquelle festgelegt wird.

Öffnen

Erstellt eine Verbindung mit einem Anbieter (Datenquelle) entweder mithilfe von CLSID, ProgID oder eines CEnumerator Monikers, die vom Aufrufer bereitgestellt wird.

OpenFromFileName

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

OpenFromInitializationString

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

OpenWithPromptFileName

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

OpenWithServiceComponents

Öffnet ein Datenquellenobjekt mithilfe des Datenverknüpfungsdialogfelds.

Hinweise

Eine oder mehrere Datenbanksitzungen 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, wie CDataSource, finden Sie das Beispiel CatDB verwendet.

Anforderungen

Header: atldbcli.h

Siehe auch

Konzepte

OLE DB-Consumervorlagen (C++)

Referenz der OLE DB-Consumervorlagen