Freigeben über


Datenaustausch für Datensatzansichten (MFC-Datenzugriff)

Wenn Sie "Klasse hinzufügen" verwenden, um die Steuerelemente in der Dialogvorlagenressource einer Datensatzansicht den Feldern eines Recordsets zuzuordnen, verwaltet das Framework den Datenaustausch in beide Richtungen – von Recordset zu Steuerelementen und von Steuerelementen bis hin zu Recordset. 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). RFX verschiebt 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 für Datensatzansichten.

Diagram showing the relationship between dialog data exchange and record field exchange.
Dialogdatenaustausch und Datensatzfeldaustausch

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung. Weitere Informationen zu RFX finden Sie unter Record Field Exchange (RFX).For more information about RFX, see Record Field Exchange (RFX).

Siehe auch

Datensatzansichten (MFC-Datenzugriff)
Liste der ODBC-Treiber