Condividi tramite


Trasferimento di campi di record (RFX)

Le classi di database ODBC MFC consentono di rendere automatico lo spostamento di dati tra un'origine dati e un oggetto recordset. Quando si deriva una classe da CRecordset e non si utilizza il recupero di massa di righe, i dati vengono trasferiti mediante il meccanismo di trasferimento di campi di record (RFX, Record Field Exchange).

Nota

Se è stato implementato il recupero di massa di righe in una classe CRecordset derivata, il framework trasferisce i dati utilizzando il meccanismo di trasferimento di massa di campi di record, ovvero RFX di massa. Per ulteriori informazioni, vedere Recordset: recupero di massa di record (ODBC).

Il meccanismo RFX è simile al meccanismo Dialog Data Exchange (DDX). Lo spostamento dei dati tra un'origine dati e i membri dati di campo di un recordset richiede l'esecuzione di più chiamate alla funzione DoFieldExchange del recordset e una considerevole interazione tra il framework e ODBC. Il meccanismo RFX è indipendente dai tipi e consente di non richiamare funzioni ODBC quali ::SQLBindCol. Per ulteriori informazioni su DDX, vedere Dialog Data Exchange (DDX) e Dialog Data Validation (DDV).

Il meccanismo RFX è quasi completamente trasparente all'utente. Se si dichiarano le classi recordset con la Creazione guidata applicazioni MFC o tramite il comando Aggiungi classe (come descritto in Aggiunta di un consumer ODBC MFC), RFX viene incorporato automaticamente. La classe recordset deve essere derivata dalla classe base CRecordset fornita dal framework. La Creazione guidata applicazioni MFC consente di creare una classe recordset iniziale. Aggiungi classe consente di aggiungere altre classi recordset, a seconda delle esigenze. Per ulteriori informazioni ed esempi, vedere Aggiunta di un consumer ODBC MFC.

È necessario aggiungere manualmente una piccola quantità di codice RFX nei tre casi seguenti.

Per informazioni più dettagliate su RFX, vedere Trasferimento di campi di record: funzionamento di RFX.

Negli argomenti elencati di seguito vengono fornite informazioni dettagliate sull'utilizzo degli oggetti recordset.

Vedere anche

Attività

Aggiunta di un consumer ODBC MFC

Riferimenti

Supporto database, Creazione guidata applicazione MFC

CRecordset Class

Concetti

Open Database Connectivity (ODBC)

Recordset (ODBC)