Freigeben über


CDataConnection-Klasse

Verwaltet die Verbindung mit der Datenquelle.

class CDataConnection

Member

Methoden

CDataConnection

Konstruktor. Instanziiert und initialisiert ein CDataConnection-Objekt.

Kopieren

Erstellt eine Kopie einer Verbindung der vorhandenen Daten.

Öffnen

Öffnet eine Verbindung zu einer Datenquelle mithilfe einer festgelegten Initialisierungszeichenfolge.

OpenNewSession

Öffnet eine neue Sitzung auf der aktuellen Verbindung.

Operatoren

Operator BOOL

Bestimmt, ob die aktuelle Sitzung oder nicht geöffnet ist.

Operator bool

Bestimmt, ob die aktuelle Sitzung oder nicht geöffnet ist.

Operator CDataSource &

Gibt einen Verweis auf das enthaltende CDataSource-Objekt zurück.

Operator CDataSource*

Gibt einen Zeiger an das übergeordnete CDataSource-Objekt zurück.

Operator CSession &

Gibt einen Verweis auf das enthaltende CSession-Objekt zurück.

Operator CSession*

Gibt einen Zeiger an das übergeordnete CSession-Objekt zurück.

Hinweise

CDataConnection ist eine wichtige Klasse zum Erstellen von Clients, da sie die erforderlichen Objekte (Sitzung und Datenquelle) und zur Arbeit kapselt, die Sie, bei der Verbindung mit einer Datenquelle ausführen müssen

Ohne CDataConnection müssen Sie ein CDataSource-Objekt erstellen, ihre OpenFromInitializationString-Methode aufrufen, dann, eine Instanz eines CSession-Objekts zu erstellen, die Öffnen-Methode aufrufen, dann CCommand, ein Objekt erstellt und sein Öffnen aufrufen * Methoden.

Mit CDataConnection müssen Sie lediglich ein Verbindungsobjekt erstellen, führen es eine Initialisierungszeichenfolge, verwenden diese Verbindung an geöffneten Befehlen. Wenn Sie auf die Verbindung zur Datenbank wiederholt verwenden planen, empfiehlt es sich, die Verbindung geöffnet bleibt, und CDataConnection stellt eine einfache Möglichkeit, das verwendet.

Hinweis

Wenn Sie einer Datenbankanwendung erstellen, die mehrere Sitzungen behandeln muss, müssen Sie OpenNewSession verwenden.

Anforderungen

Header: atldbcli.h

Siehe auch

Konzepte

OLE DB-Consumervorlagen (C++)

Referenz der OLE DB-Consumervorlagen