Oggetto CDaoFieldExchange

Oggetto CDaoFieldExchange non dispone di una classe base.

La classe oggetto CDaoFieldExchange supporta le routine di scambio (DFX) campo record DAO utilizzate da classi di database DAO. Utilizzare questa classe se si sono scrivendo le routine di scambio dati per tipi di dati personalizzati; in caso contrario, non direttamente utilizzerà questa classe. DFX scambia dati tra i membri dati di campo dell'oggetto CDaoRecordset e corrispondenti ai campi del record corrente nell'origine dati. DFX gestisce lo scambio in entrambe le direzioni, dall'origine dati e all'origine dati. Per informazioni sulla scrittura di routine DFX personalizzate, vedere 53 Note tecniche.

Nota Le classi di database DAO si distinguono dalle classi MFC database basate su Open Database Connectivity (ODBC). Tutti i nomi di classe di database DAO hanno il prefisso "CDao". È ancora possibile accesso origini di dati ODBC con le classi DAO. In generale, le classi MFC basate su DAO sono più capaci di classi MFC basate su ODBC. Le classi basate su DAO possono accedere ai dati, anche attraverso i driver ODBC, tramite il proprio motore di database. Essi supportano anche operazioni di Data Definition Language (DDL), ad esempio l'aggiunta di tabelle tramite le classi invece di dover chiamarti DAO.

Nota Scambio di campi di record DAO (DFX) è molto simile a campi di record (RFX) nelle classi di database basate su ODBC MFC (CDatabase, CRecordset). Se si capisce RFX, lo troverete facile da usare DFX.

Un oggetto oggetto CDaoFieldExchange fornisce che le informazioni di contesto necessarie per DAO registrare scambio di campo di prendere posto. Oggetto CDaoFieldExchange oggetti supportano un numero di operazioni, tra cui parametri di associazione e membri dati di campo e impostando vari flag sui campi del record corrente. DFX operazioni vengono eseguite su membri di classe recordset dati dei tipi definiti dall' Enumerazione FieldType in oggetto CDaoFieldExchange. FieldType i valori possibili sono:

La fu&nzione membro IsValidOperation viene fornita per iscritto il proprio personalizzato routines DFX. Si utilizzerà SetFieldType frequentemente nelle vostre funzioni CDaoRecordset::DoFieldExchange . Per informazioni dettagliate sulle funzioni globali DFX, vedere Record campo Exchange funzioni. Per informazioni sulla creazione di routine DFX personalizzate per tipi di dati personalizzati, vedere 53 nota tecnica.nbsp;

Per informazioni su DFX, vedere l'articolo DAO Record campo Exchange (DFX) nel manuale del programmatore di Visual C++.

# include lt;afxdao.h>

Membri della classe |nbsp; Gerarchia Chart

Campionenbsp; Esempio MFC DAOENROL

Vedere a&nchenbsp;CDaoRecordset

Index