RFX_Date

void RFX_D&ate (objet CFieldExchange pFX, const char * szNameCTimeamp ; valeur);

void RFX_Date ( objet CFieldExchange * pFX, const char * szName, TIMEST&_STRUCTamp ; valeur );

Paramètres

pFX

Pointeur vers un objet de classe objet CFieldExchange. 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 CFieldExchange peut spécifier, consultez l'article Record Field Exchange : fonctionnement de RFX 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. Les deux versions de la fonction de prennent différents types de données de la valeur. La première version de la fonction prend une référence à un objet CTime . Pour un transfert du jeu d'enregistrements de la source de données, cette valeur 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é. La deuxième version de la fonction prend une référence à un TIMESTAMP_STRUCT. Vous devez configurer cette structure vous-même avant de l'appel. Aucun échange de données de boîte de dialogue (DDX) appuyer ni ClassWizard support est disponible pour cette version. Dans votre carte du domaine, placez votre appel à la deuxième version de RFX_Date dehors les délimiteurs de commentaire ClassWizard.

Remarques

La fonction RFX_Date transfère les données CTime ou TIMESTAMP_STRUCT entre les données membres de champ d'un objet CRecordset et les colonnes d'un dossier sur la source de données de type ODBC SQL_DATE, SQL_TIMEou SQL_TIMESTAMP.

La version de CTime de la fonction impose la charge d'un traitement intermédiaire et a une portée assez limitée. Si vous trouvez ou l'autre de ces facteurs limitant trop, utiliser la seconde version de la fonction. Mais note son manque de soutien de ClassWizard et DDX et l'exigence que vous définissez la structure vous-même.

Exemple

Voir RFX_Text.

Voir aussi  ;RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Byte, RFX_Binary, RFX_LongBinary, CFieldExchange::SetFieldType

Index