Classe di CFieldExchange

Supporta trasferimento di campi di Record e le routine dell'rfx di massa) utilizzate dalle classi di database.

class CFieldExchange

Membri

cbk638tb.collapse_all(it-it,VS.110).gifMetodi 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 della gerarchia

Classe di CRecordset