Sdílet prostřednictvím


RFX_Date

Převody CTime nebo TIMESTAMP_STRUCT z dat mezi poli datových členů sady CRecordset objekt a sloupce záznamu 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 každé volání funkce.Další informace o operacích CFieldExchange objekt můžete určit, naleznete v článku Výměna pole záznamu: Jak funguje RFX.

  • szName
    Název datového sloupce.

  • hodnota
    Hodnota uložená v zadaný datový člen; hodnota má být převedena.Různé verze funkce přijmout různé datové typy pro hodnotu:

    První verze funkce přijímá odkaz na CTime objektu.Převod ze sady záznamů do zdroje dat tato hodnota je převzata z Zadaný datový člen.Převod ze zdroje dat do sady záznamů hodnota je uložena v členu zadaná data.

    Druhá verze funkce přijímá odkaz na TIMESTAMP_STRUCT z struktury.Je třeba nastavit tuto strukturu sami před voláním.Ani výměna dialogových dat (DDX) podpora ani podpora průvodce kód je k dispozici pro tuto verzi.Třetí verze funkce funguje podobně první verze s tou výjimkou, že bere odkaz na COleDateTime objektu.

Poznámky

CTime Verze funkce ukládá režii některé pokročilého zpracování a má poněkud omezený rozsah.Pokud zjistíte některý z těchto faktorů příliš omezený, použijte druhou verzi funkce.Uvědomte si však, chybějící kód průvodce a podporu DDX a požadavek na nastavení struktury sami.

Příklad

Viz RFX_Text.

Požadavky

Soubor hlaviček: 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 globální prvky