Freigeben über


CDataConnection-Klasse

Verwaltet die Verbindung mit der Datenquelle.

class CDataConnection

Mitglieder

09x1h908.collapse_all(de-de,VS.110).gifMethoden

CDataConnection

Konstruktor.Instanziiert und initialisiert ein CDataConnection-Objekt.

Kopieren

Erstellt eine Kopie einer vorhandenen Verbindung.

Öffnen Sie .

Öffnet eine Verbindung zu einer Datenquelle mithilfe einer Initialisierungszeichenfolge.

OpenNewSession

Öffnet eine neue Sitzung für die aktuelle Verbindung.

09x1h908.collapse_all(de-de,VS.110).gifOperatoren

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 auf das enthaltende CDataSource-Objekt zurück.

Operator CSession&

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

Operator CSession*

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

Hinweise

CDataConnection ist eine nützliche Klasse zum Erstellen von Clients, da sie benötigte Objekte (Datenquelle) und Sitzung und einige der Aufgaben, die Sie ausführen müssen beim Herstellen der Verbindung mit einer Datenquelle

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

Mit CDataConnection müssen Sie lediglich ein Verbindungsobjekt erstellen, führen eine Initialisierungszeichenfolge, verwenden diese Verbindung zum Öffnen von Befehlen.Wenn Sie auf die Verbindung zur Datenbank wiederholt verwenden planen, empfiehlt es sich, die Verbindung geöffnet bleibt, und CDataConnection bietet eine komfortable Möglichkeit, das zu diesem Zweck.

HinweisHinweis

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

Anforderungen

Header: atldbcli.h

Siehe auch

Konzepte

OLE DB-Consumervorlagen (C++)

OLE DB-Consumer-Vorlagen-Verweis