DFX_Short

void&AFXAPIDFX_Short (CDaoFieldExchange *pFX,LPCTSTR szName,shortamp ;valeur,DWORDdwBindOptions= 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 court, 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_Short transfère les données de l'entier court 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_I2 en DAO et de type court dans le jeu d'enregistrements.

&Notenbsp ;DFX_Short est l'équivalent de RFX_Int pour les classes de base ODBC.

Exemple

Voir DFX_Text.

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

Index