Anzeigen und Verändern von Daten in einem Formular
Viele Datenzugriffsanwendungen wählen Daten aus und zeigen sie in Feldern in einem Formular an. Mit der Datenbankklasse CRecordView erhalten Sie ein CFormView-Objekt , das direkt mit einem Recordset-Objekt verbunden ist. Die Datensatzansicht verwendet den Dialogdatenaustausch (Dialog Data Exchange, DDX), um die Werte der Felder des aktuellen Datensatzes aus dem Recordset in die Steuerelemente im Formular zu verschieben und aktualisierte Informationen zurück in das Recordset zu verschieben. Das Recordset verwendet wiederum Datensatzfeldaustausch (RFX), um Daten zwischen den Felddatenmembern und den entsprechenden Spalten in einer Tabelle in der Datenquelle zu verschieben.
Sie können den MFC-Anwendungs-Assistenten oder die Klasse hinzufügen (wie im Hinzufügen eines MFC ODBC Consumer beschrieben), um die Ansichtsklasse und die zugehörige Recordsetklasse in Verbindung zu erstellen.
Die Datensatzansicht und deren Recordset werden zerstört, wenn Sie das Dokument schließen. Weitere Informationen zu Datensatzansichten finden Sie unter Datensatzansichten. Weitere Informationen zu RFX finden Sie unter Record Field Exchange (RFX).For more information about RFX, see Record Field Exchange (RFX).