Classe di CFieldExchange
Supporta trasferimento di campi di Record e le routine dell'rfx di massa) utilizzate dalle classi di database.
class CFieldExchange
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce diverso da zero se l'operazione corrente è adatta per il tipo di campo che viene aggiornato. |
|
Specifica il tipo di membro dati del recordset — colonna o parametro — rappresentato da tutte le chiamate alle funzioni RFX fino alla chiamata successiva a SetFieldType. |
Note
CFieldExchange non dispone di una classe base.
Utilizzare questa classe se si scrive le routine di scambio di dati per i tipi di dati personalizzati o quando si distribuisce il recupero di massa di righe, in caso contrario, direttamente non sarà possibile utilizzare questa classe.RFX e scambia dati RFX di massa tra i membri dati di campo dell'oggetto recordset e i corrispondenti campi del record corrente nell'origine dati.
[!NOTA]
Se si utilizzano gli oggetti di accesso ai dati che (DAO) classi anziché le classi ODBC (open database connectivity), la classe CDaoFieldExchange di utilizzare.Per ulteriori informazioni, vedere l'articolo cenni preliminari: La programmazione di database.
Un oggetto CFieldExchange vengono fornite informazioni sul contesto necessarie affinché Record Field Exchange o il trasferimento di massa di campi di Record sia successiva.Gli oggetti diCFieldExchange supportano una serie di operazioni, inclusi i parametri e i membri dati di campo obbligatori e flag impostazione dei vari i campi del record corrente.RFX e le operazioni di RFX in cui vengono eseguiti i membri dati di recordset- classe di tipi definiti da enumFieldType in CFieldExchange.i valori possibili FieldType sono:
CFieldExchange::outputColumn per i membri dati di campo.
CFieldExchange::inputParam o CFieldExchange::param per i membri dati di parametro di input.
CFieldExchange::outputParam per i membri dati di parametro di output.
CFieldExchange::inoutParam per i membri dati di parametro di output.
La maggior parte delle funzioni membro e i membri dati della classe vengono svolti per la scrittura delle routine personalizzate RFX.Si utilizzeranno frequentemente SetFieldType.Per ulteriori informazioni, vedere gli articoli Trasferimento di campi di Record e recordset (ODBC).Per informazioni sul recupero di massa di righe, vedere l'articolo recordset: Recupero di massa di record (ODBC).Per ulteriori informazioni su RFX e le funzioni globali RFX di massa, vedere Funzioni di trasferimento di campi di Record nella sezione Globals e di macro MFC del riferimento.
Gerarchia di ereditarietà
CFieldExchange
Requisiti
Header: afxdb.h