Freigeben über


ODBC und die Datenbankklassen

Die MFC-ODBC-Datenbankklassen schließen die ODBC-API-Funktionsaufrufe ein, die normalerweise durch die CDatabase-Memberfunktion und die CRecordset-Memberfunktion durchgeführt werden. Die Datenbankklassen verwalten z. B. die komplexen ODBC-Aufrufsequenzen, das Binden der zurückgelieferten Datensätze an Speicherpositionen, das Behandeln von Fehlerzuständen und einige weitere Operationen. Sie können daher auf eine wesentlich einfachere Klassenschnittstelle zugreifen, um Datensätze über ein Recordset-Objekt zu ändern.

Tipp

Auf ODBC-Datenquellen können Sie über die MFC-ODBC-Klassen zugreifen, wie in diesem Thema beschrieben, oder über die MFC-Datenzugriffsobjekt-Klassen (DAO-Klassen).

Auch wenn die Datenbankklassen ODBC-Funktionalität einschließen, bieten sie wesentlich mehr als eine einfache Zuordnung der ODBC-API-Funktionen. Die Datenbankklassen stellen eine höhere Abstraktionsebene zur Verfügung, die den Datenzugriffsobjekten von Microsoft Access und Microsoft Visual Basic nachgebildet ist. Weitere Informationen finden Sie unter Wie ist das MFC-Modell für die Datenbankprogrammierung aufgebaut?

Siehe auch

Konzepte

Grundlagen zu ODBC