Classe de CFieldExchange

Prend en charge les routines d'enregistrement de l'échange de RFX (record field exchange) et le mécanisme RFX en bloc (bulk RFX) utilisés par les classes de base de données.

class CFieldExchange

Membres

cbk638tb.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CFieldExchange::IsFieldType

Retourne une valeur différente de zéro si l'opération en cours est appropriée pour le type de champ qui est mis à jour.

CFieldExchange::SetFieldType

Spécifie le type de donnée membre du recordset — colonne ou paramètre — représenté par tous les appels suivants à RFX fonctionne jusqu'à l'appel suivant à SetFieldType.

Notes

CFieldExchange n'a pas de classe de base.

Utilisez cette classe si vous écrivez des routines d'échange de données pour les types de données personnalisés ou lorsque vous implémentez l'extraction de lignes en bloc ; sinon, vous n'utiliserez pas directement cette classe.RFX et données d'échange en bloc RFX entre les données membres de champ de l'objet recordset et les champs correspondants de l'enregistrement en cours sur la source de données.

[!REMARQUE]

Si vous utilisez DAO (DAO) classe plutôt que les classes ODBC (Open Database Connectivity), utilisez la classe CDaoFieldExchange à la place.Pour plus d'informations, consultez l'article présentation : Programmation de bases de données.

Un objet d' CFieldExchange fournit des informations de contexte nécessaires pour que l'record field exchange ou RFX en bloc n'ait lieu.Les objets d'CFieldExchange prennent en charge un certain nombre d'opérations, y compris les paramètres obligatoires et les données membres de champ et indicateurs de configuration de différentes sur les champs de l'enregistrement courant.RFX et les opérations en bloc RFX sont exécutés sur des données membres de la classe de recordset des types définis par enumtype_champ dans CFieldExchange.Les valeurs possibles de type_champ sont :

  • CFieldExchange::outputColumn pour les données membres de champ.

  • CFieldExchange::inputParam ou CFieldExchange::param pour les membres de données de type paramètre d'entrée.

  • CFieldExchange::outputParam pour les membres de données de type paramètre de sortie.

  • CFieldExchange::inoutParam pour les membres de données de type paramètre d'entrée/sortie.

La plupart des fonctions membres et les données membres de la classe sont fournies pour écrire vos propres routines de le personnalisé RFX.Vous utiliserez SetFieldType fréquemment.Pour plus d'informations, consultez les articles Record field exchange (RFX) et recordset (ODBC).Pour plus d'informations sur l'extraction de lignes en bloc, consultez l'article recordset : Extraction globale d'enregistrements (ODBC).Pour plus d'informations sur les fonctions globales RFX et RFX en bloc, consultez l' Enregistrez les fonctions d'échange des champs dans la section de macro MFC et Globals de cette référence.

Hiérarchie d'héritage

CFieldExchange

Configuration requise

Header: afxdb.h

Voir aussi

Référence

Graphique de la hiérarchie

Classe de CRecordset