Sdílet prostřednictvím


DFX_DateTime

Převede datum a čas data mezi poli datových členů sady CDaoRecordset a sloupce záznamu ve zdroji dat objektu.

void AFXAPI DFX_DateTime( 
   CDaoFieldExchange* pFX, 
   LPCTSTR szName, 
   COleDateTime& value, 
   DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE  
);

Parametry

  • pFX
    Ukazatel na objekt třídy CDaoFieldExchange.Tento objekt obsahuje informace, které definují kontext pro každé volání funkce.

  • szName
    Název datového sloupce.

  • hodnota
    Hodnota uložená v určeném datovém členu – hodnota, kterou chcete převést.Funkce přijímá odkaz na COleDateTime 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.

  • dwBindOptions
    Možnost, která umožňuje využít MFC dvojité vyrovnávací mechanismus pro zjišťování polím sady záznamů, které byly změněny.Výchozí, AFX_DAO_ENABLE_FIELD_CACHE, používá dvojité ukládání do vyrovnávací paměti.S možnou hodnotou je AFX_DAO_DISABLE_FIELD_CACHE.Pokud chcete zadat tuto hodnotu, MFC nemá žádná kontrola na tomto poli.Musíte zavolat SetFieldDirty a SetFieldNull sami.

    [!POZNÁMKA]

    Můžete určit, zda data jsou dvojité vyrovnávací paměti ve výchozím nastavením CDaoRecordset::m_bCheckCacheForDirtyFields.

Poznámky

Data namapována mezi typ DAO_DATE v rozhraní DAO a typ COleDateTime v sadě záznamů.

[!POZNÁMKA]

COleDateTimenahrazuje CTime a TIMESTAMP_STRUCT z pro tento účel v třídách rozhraní DAO.CTimea TIMESTAMP_STRUCT z je stále používá pro přístup třídy dat založené na rozhraní ODBC.

Příklad

Viz DFX_Text.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_Byte

DFX_Binary

DFX_LongBinary

CDaoFieldExchange::SetFieldType

Koncepty

MFC – makra a globální prvky