Freigeben über


Datenaustausch für Datensatzansichten (MFC-Datenzugriff)

Wenn Sie mithilfe von Klasse hinzufügen die Steuerelemente in der Dialogfeldvorlagen-Ressource einer Datensatzansicht den Feldern eines Recordsets zuzuordnen, verwaltet das Framework den Datenaustausch in beide Richtungen – vom Recordset zu den Steuerelementen und umgekehrt. Wenn Sie den DDX-Mechanismus verwenden, müssen Sie den Code zur Datenübertragung nicht selbst schreiben.

DDX für Datensatzansichten funktioniert in Verbindung mit:

  • RFX für Recordsets der Klasse CRecordset (ODBC).

  • DFX für Recordsets der Klasse CDaoRecordset (DAO).

Obwohl sich ihre Implementierung unterscheidet, ähneln RFX und DFX auf Schnittstellenebene stark den Datenaustauschmechanismen. Die DAO-Version „DFX“ ist eng an die ältere ODBC-Version „RFX“ angelehnt. Wenn Sie sich mit RFX auskennen, können Sie auch DFX verwenden.

RFX und DFX verschieben Daten zwischen dem aktuellen Datensatz der Datenquelle und den Felddatenmembern eines Recordset-Objekts. DDX verschiebt die Daten aus den Felddatenmembern in die Steuerelemente im Formular. Durch diese Kombination werden die Steuerelemente des Formulars am Anfang und immer dann gefüllt, wenn der Benutzer sich von Datensatz zu Datensatz bewegt. Zudem können aktualisierte Daten zurück in das Recordset und anschließend in die Datenquelle verschoben werden.

Die folgende Abbildung zeigt die Beziehung zwischen DDX und RFX (oder DFX) bei Datensatzansichten.

Dialogdatenaustausch und Datensatzfeldaustausch

Dialogdatenaustausch und Datensatzfeldaustausch

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung. Weitere Informationen über RFX finden Sie unter Datensatzfeldaustausch (RFX).

Siehe auch

Konzepte

Datensatzansichten (MFC-Datenzugriff)

Liste der ODBC-Treiber