Sdílet prostřednictvím


RFX_Date

Převody CTime nebo TIMESTAMP_STRUCT dat mezi členy pole dat CRecordset objektu a sloupce záznam ve zdroji dat ODBC typu SQL_DATE, SQL_TIME, nebo 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 
);

Parametry

  • pFX
    Ukazatel na objekt třídy CFieldExchange.Tento objekt obsahuje informace, které definují kontext pro volání funkce.Další informace o operacích CFieldExchange objekt můžete zadat, naleznete v článku Exchange pole záznamu: Jak funguje RFX.

  • szName
    Název datového sloupce.

  • hodnota
    Hodnota uložená v uvedené údaje člena; hodnota má být převedeno.Různé verze funkce berou hodnoty různých datových typů:

    První verze funkce přebírá odkaz na CTime objektu.Pro přenos ze záznamů do zdroje dat tato hodnota je převzata z určený datový člen.Pro převod ze zdroje dat do záznamů hodnota uložena v členských zadaná data.

    Druhá verze funkce přebírá odkaz na TIMESTAMP_STRUCT struktury.Musíte tuto strukturu nastavit sami před volání.Podporovat výměnu dat ani dialogové okno (DDX) ani kód Průvodce podpora je k dispozici pro tuto verzi.Třetí verze funkce funguje podobně první verze s výjimkou, že bere odkazovat COleDateTime objektu.

Poznámky

CTime Verze funkce ukládá režie zpracování některých zprostředkujících a má poněkud omezený rozsah.Pokud některá z těchto faktorů příliš omezující, pomocí druhá verze funkce.Uvědomte si však jeho nedostatek kód průvodce a podporu DDX a požadavek na nastavení struktury sami.

Příklad

Viz RFX_Text.

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Byte

RFX_Binary

RFX_LongBinary

CFieldExchange::SetFieldType

Koncepty

MFC makra a Globals