Condividi tramite


Scambio di dati per le visualizzazioni di record (accesso ai dati MFC)

Quando si usa Aggiungi classe per eseguire il mapping dei controlli nella risorsa modello di finestra di dialogo di una visualizzazione record ai campi di un recordset, il framework gestisce lo scambio di dati in entrambe le direzioni, dal recordset ai controlli e dai controlli al recordset. Il meccanismo DDX elimina la necessità di scrivere manualmente il codice per il trasferimento dei dati nelle due direzioni.

DDX per le visualizzazioni record funziona in combinazione con RFX per i recordset di classe CRecordset (ODBC). RFX sposta i dati tra il record corrente dell'origine dati e i membri dati del campo di un oggetto recordset. DDX sposta i dati dai membri dati di campi ai controlli nel form. Questa combinazione fornisce i dati per i controlli del form sia inizialmente sia quando l'utente si sposta da un record all'altro. Inoltre è in grado di spostare nuovamente nel recordset e quindi nell'origine dati i dati aggiornati.

La figura seguente illustra la relazione tra DDX e RFX per le visualizzazioni di record.

Diagramma che mostra la relazione tra lo scambio di dati della finestra di dialogo e lo scambio di campi di record.
DDX (Dialog Data Exchange) e RFX (Record Field Exchange)

Per altre informazioni su DDX, vedere Convalida e DDX (Dialog Data Exchange). Per altre informazioni su RFX, vedere Record Field Exchange (RFX).

Vedi anche

Visualizzazioni di record (accesso ai dati MFC)
Elenco dei driver ODBC