Condividi tramite


Classe 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

CFieldExchange::IsFieldType

Restituisce diverso da zero se l'operazione corrente è adatta per il tipo di campo che viene aggiornato.

CFieldExchange::SetFieldType

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

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CRecordset