Share via


RFX_Date

Transferts CTime ou données de TIMESTAMP_STRUCT entre les données membres de champ d'un objet d' CRecordset et les colonnes d'un enregistrement dans la source de données de type ODBC SQL_DATE, SQL_TIME, ou SQL_TIMESTAMP.

void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   CTime& value 
);
void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   TIMESTAMP_STRUCT& value 
);
void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   COleDateTime& value 
);

Paramètres

  • pFX
    Un pointeur vers un objet de classe 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 qu'un objet d' CFieldExchange peut spécifier, consultez l'article Record field exchange : Comment le fonctions RFX.

  • szName
    Le nom d'une colonne de données.

  • correspondante
    La valeur signalée dans le membre de données désignée ; la valeur à transférer.Les différentes versions de la fonction prennent différents types de données pour la valeur :

    La première version de la fonction prend une référence à un objet de CTime .Pour un transfert du recordset vers la source de données, cette valeur est prise de la donnée membre spécifiée.Pour une migration de source de données vers le recordset, la valeur est stockée dans le membre de données spécifiée.

    La deuxième version de la fonction prend une référence à une structure de TIMESTAMP_STRUCT .Vous devez installer cette structure vous-même avant l'appel à.Ni la prise en charge de l'échange de données de boîtes de dialogue ni la prise en charge de l'Assistant Code n'est disponible pour cette version.La troisième version de la fonction fonctionne de la même façon à la première version excepté qu'elle prend une référence à un objet COleDateTime.

Notes

La version d' CTime de la fonction applique la charge d'un certain intermédiaire de traitement et a une plage quelque peu limitée.Si vous recherchez un ou l'autre de ces facteurs limitant trop, utilisez la deuxième version de la fonction.Mais notez son absence d'assistants Code et prise en charge de les mécanismes DDX et la condition que vous installez la structure vous-même.

Exemple

Consultez RFX_Text.

Configuration requise

Header: afxdb.h

Voir aussi

Référence

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Byte

RFX_Binary

RFX_LongBinary

CFieldExchange::SetFieldType

Concepts

Macro MFC et Globals