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
CDaoFieldExchange::SetFieldType