Freigeben über


ODBC-Klassen

Diese Klassen arbeiten mit den anderen Anwendungsframeworkklassen zusammen, um einfachen Zugriff auf eine Vielzahl von Datenbanken zu ermöglichen, für die Open Database Verbinden ivity (ODBC)-Treiber verfügbar sind.

Programme, die ODBC-Datenbanken verwenden, verfügen mindestens über ein CDatabase Objekt und ein CRecordset Objekt.

Cdatabase
Kapselt eine Verbindung mit einer Datenquelle, über die Sie mit der Datenquelle arbeiten können.

Crecordset
Kapselt eine Gruppe von Datensätzen, die aus einer Datenquelle ausgewählt sind. Recordsets ermöglichen das Scrollen von Datensatz zu Datensatz, Aktualisieren von Datensätzen (Hinzufügen, Bearbeiten und Löschen von Datensätzen), Qualifizieren der Auswahl mit einem Filter, Sortieren der Auswahl und Parametrisieren der Auswahl mit Informationen, die zur Laufzeit abgerufen oder berechnet werden.

CRecordView
Stellt eine Formularansicht bereit, die direkt mit einem Recordset-Objekt verbunden ist. Der DDX-Mechanismus (Dialog Data Exchange) austauscht Daten zwischen dem Recordset und den Steuerelementen der Datensatzansicht. Wie alle Formularansichten basiert eine Datensatzansicht auf einer Dialogvorlagenressource. Datensatzansichten unterstützen auch das Verschieben von Datensatz zu Datensatz im Recordset, Aktualisieren von Datensätzen und Schließen des zugeordneten Recordsets, wenn die Datensatzansicht geschlossen wird.

CDBException
Eine Ausnahme aufgrund von Fehlern bei der Datenzugriffsverarbeitung. Diese Klasse dient demselben Zweck wie andere Ausnahmeklassen im Ausnahmebehandlungsmechanismus der Klassenbibliothek.

Cfieldexchange
Stellt Kontextinformationen zur Unterstützung des Datensatzfeldaustauschs (RFX) bereit, die Daten zwischen den Felddatenmembern und Parameterdatenmember eines Recordset-Objekts und den entsprechenden Tabellenspalten in der Datenquelle austauschen. Analog zur Klasse CDataExchange, die ähnlich für Dialogdatenaustausch (Dialog Data Exchange, DDX) verwendet wird.

Clongbinary
Kapselt ein Handle zum Speichern für ein binäres großes Objekt (BLOB), z. B. eine Bitmap. CLongBinary Objekte werden verwendet, um große Datenobjekte zu verwalten, die in Datenbanktabellen gespeichert sind.

CDBVariant
Ermöglicht es Ihnen, einen Wert zu speichern, ohne sich Gedanken über den Datentyp des Werts zu machen. CDBVariant verfolgt den Datentyp des aktuellen Werts, der in einer Union gespeichert ist.

Siehe auch

Klassenübersicht