DFX_DateTime
Übertragungen Zeit und Datumsdaten zwischen den Felddatenmembern eines CDaoRecordset-Objekts und Spalten eines Datensatzes auf der Datenquelle.
void AFXAPI DFX_DateTime(
CDaoFieldExchange* pFX,
LPCTSTR szName,
COleDateTime& value,
DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE
);
Parameter
pFX
Ein Zeiger auf ein Objekt der Klasse CDaoFieldExchange. Dieses Objekt enthält Informationen, um den Kontext für jeden Aufruf der Funktion.szName
Der Name einer Datenspalte.Wert
Der Wert gespeichert im angegebenen Datenmember - der zu übertragenden Wert. Die Funktion akzeptiert einen Verweis auf ein COleDateTime-Objekt. Eine Übertragung vom Recordset zu Datenquelle, wird dieser Wert vom angegebenen Datenmember angewendet. Eine Übertragung von Datenquelle zu Recordset, wird der Wert im angegebenen Datenmember gespeichert.dwBindOptions
Eine Option, die Sie Mechanismus doppelter Pufferung MFC zum Feststellen von Recordsetfeldern nutzen können, die geändert wurden. Der Standard, AFX_DAO_ENABLE_FIELD_CACHE, verwendet doppelte Pufferung. Der andere mögliche Wert ist AFX_DAO_DISABLE_FIELD_CACHE. Wenn Sie diesen Wert angeben, verfährt MFC keine Überprüfung auf dieses Feld. Sie müssen SetFieldDirty und SetFieldNull selbst aufrufen.Hinweis
Sie können steuern, ob Daten das double sind, das standardmäßig gepuffert werden, indem sie CDaoRecordset::m_bCheckCacheForDirtyFields festlegen.
Hinweise
Daten werden zwischen Typ DAO_DATE der DAO und Typ COleDateTime im Recordset zugeordnet.
Hinweis
COleDateTime ersetzt CTime und TIMESTAMP_STRUCT zu diesem Zweck in den DAO-Klassen.CTime und TIMESTAMP_STRUCT werden noch für ODBC-basierte die Datenzugriffsklassen verwendet.
Beispiel
Siehe DFX_Text.
Anforderungen
Header: afxdao.h
Siehe auch
Referenz
CDaoFieldExchange::SetFieldType