CDatabase

Ein CDatabase -Objekt repräsentiert eine Verbindung zu einer Datenquelle, über die Sie auf die Datenquelle betreiben können. Eine Datenquelle ist eine bestimmte Instanz der Daten von einigen Datenbank-Managementsystem (DBMS) gehostet. Beispiele sind Microsoft SQL Server, Microsoft Access, dBASE Borland ®®und xBASE. Sie können eine oder mehrere CDatabase -Objekte zu einem Zeitpunkt aktiv in Ihrer Anwendung haben.

Hinweis&Nbsp;  Wenn Sie die Data Access Objects (DAO)-Klassen anstelle der Open Database Connectivity (ODBC)-Klassen arbeiten, verwenden Sie stattdessen die Klasse CDaoDatabase . Weitere Informationen finden Sie in die Artikeln Datenbank-Themen (allgemein) und DAO und MFC. Beide Artikel sind in Visual C++ Programmer's Guide.

Verwenden Sie CDatabase, konstruieren Sie ein CDatabase -Objekt und rufen Sie dessen OpenEx -Memberfunktion. Dies öffnet eine Verbindung. Wenn Sie dann CRecordset -Objekte für den Betrieb auf der verbundenen Datenquelle erstellen, übergeben Sie dem Recordset-Konstruktor einen Zeiger an CDatabase -Objekts. Wenn Sie die Verbindung, rufen Sie die Close -Memberfunktion und zerstören Sie das CDatabase -Objekt. Schließen schließt alle Recordsets, die haben Sie nicht zuvor geschlossen.

Weitere Informationen zu CDatabase, finden Sie in die Artikeln Datenquelle (ODBC) und Datenbank-Themen (allgemein) im Visual C++ Programmer's Guide.

# include lt;afxdb.h>

Klasse&nmember |nbsp; Basisklasse | Hierarchiediagramm

Proben&Nbsp; MFC-Beispiel Katalog | MFC-Beispiel DBFETCH | MFC-Beispiel WWWQUOTE

Siehe auch&Nbsp;CRecordset

Index