DFX_Currency
Transfère les données de devise les membres de données de champ d'un objet CDaoRecordset et les colonnes d'un enregistrement sur la source de données.
void AFXAPI DFX_Currency(
CDaoFieldExchange* pFX,
LPCTSTR szName,
COleCurrency& value,
DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE
);
Paramètres
pFX
Pointeur vers un objet de la classe CDaoFieldExchange. Cet objet contient des informations pour définir le contexte de chaque appel de la fonction.szName
Nom d'une colonne de données.correspondante
La valeur signalée dans le membre de données indiqué (la valeur à transférer). Pour un transfert d'ensemble d'enregistrements à la source de données, cette valeur est prise du membre de données spécifié, de type COleCurrency. Pour un transfert de la source de données au jeu d'enregistrements, la valeur est stockée dans le membre de données spécifié.dwBindOptions
Une option qui vous permet de tirer parti du mécanisme du mécanisme double tampon de MFC pour détecter les champs d'ensemble d'enregistrements qui ont changé. La valeur par défaut, AFX_DAO_ENABLE_FIELD_CACHE, utilise le mécanisme de double tampon. L'autre valeur possible est AFX_DAO_DISABLE_FIELD_CACHE. Si vous spécifiez cette valeur, MFC n'a aucun contrôle sur ce champ. Vous devez appeler SetFieldDirty et SetFieldNull vous-même.Notes
Vous pouvez contrôler si les données sont en double tampon par défaut en attribuant CDaoRecordset::m_bCheckCacheForDirtyFields.
Notes
Les données sont mappées entre le type DAO_CURRENCY dans DAO et le type COleCurrency dans l'ensemble d'enregistrements.
Exemple
Voir le DFX_Text.
Configuration requise
En-tête : afxdao.h
Voir aussi
Référence
CDaoFieldExchange::SetFieldType