DFX_Long

void &AFXAPI DFX_Long ( CDaoFieldExchange * pFX, LPCTSTR szName, longamp ; valeur, DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE );

Paramètres

pFX

Pointeur vers un objet de classe CDaoFieldExchange. Cet objet contient des informations pour définir le contexte pour chaque appel de la fonction. Pour plus d'informations sur les opérations d'un objet CDaoFieldExchange peut spécifier, consultez l'article DAO Record Field Exchange : fonctionnement de DFX dans le Guide du programmeur Visual C++.

szName

Le nom d'une colonne de données.

valeur

La valeur stockée dans le membre de données indiqué — la valeur devant être transférés. Pour un transfert du jeu d'enregistrements de la source de données, la valeur de type long, est tirée de la donnée membre spécifiée. Pour un transfert de source de données pour le jeu d'enregistrements, la valeur est stockée dans le membre de données spécifié.

dwBindOptions

Une option qui vous permet de profiter d'un double mécanisme de mise en mémoire tampon du MFC pour la détection des champs de jeu d'enregistrements qui ont été modifiés. La valeur par défaut, AFX_DAO_ENABLE_FIELD_CACHE, utilise la double mise en tampon. L'autre valeur possible est AFX_DAO_DISABLE_FIELD_CACHE. Si vous spécifiez cette valeur, MFC ne fait aucune vérification sur ce champ. Vous devez appeler SetFieldDirty et SetFieldNull vous-même.

Ces options sont expliquées plus loin dans l'article jeu d'enregistrements DAO : lie dynamiquement les enregistrements dans le Guide du programmeur Visual C++.

&Notenbsp ;  Vous pouvez contrôler si les données sont doubles tampon par défaut en définissant CDaoRecordset::m_bCheckCacheForDirtyFields.

Remarques

La fonction DFX_Long transferts depuis longtemps les données entier entre les données membres de champ d'un objet CDaoRecordset et les colonnes d'un dossier sur la source de données. Données sont mappées entre type DAO_I4 en DAO et de type long dans le jeu d'enregistrements.

Exemple

Voir DFX_Text.

Voir aussi  ;DFX_Text, DFX_Bool, DFX_Currency, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange::SetFieldType

Index