DFX_DateTime

Transfery danych Data i godzina między członkami danych pola CDaoRecordset obiektu i kolumny rekordu w źródle danych.

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

Parametry

  • pFX
    Wskaźnik do obiektu klasy CDaoFieldExchange.Ten obiekt zawiera informacje, aby zdefiniować kontekst dla każdego wywołania funkcji.

  • szName
    Nazwa kolumny danych.

  • wartość
    Wartość przechowywana w elemencie danych wskazany — wartości mają zostać przeniesione.Funkcja przyjmuje odwołanie do COleDateTime obiektu.W przypadku przeniesienia z zestawu rekordów do źródła danych ta wartość jest pobierana z Państwa określone dane.W przypadku przeniesienia ze źródła danych do zestawu rekordów wartość jest przechowywana w danych określony element członkowski.

  • dwBindOptions
    Opcja pozwala wykorzystać zalety MFC podwójnego buforowania mechanizm wykrywania pól zestawu rekordów, które uległy zmianie.Domyślnie, AFX_DAO_ENABLE_FIELD_CACHE, używa podwójne buforowanie.Możliwa wartość to AFX_DAO_DISABLE_FIELD_CACHE.Jeśli określisz tę wartość MFC nie bez sprawdzania w tej dziedzinie.Musisz wywołać SetFieldDirty i SetFieldNull samodzielnie.

    [!UWAGA]

    Można kontrolować, czy dane są podwójne buforowana domyślnie przez ustawienie CDaoRecordset::m_bCheckCacheForDirtyFields.

Uwagi

Danych jest mapowany między typu DAO_DATE w DAO i wpisz COleDateTime w zestawie rekordów.

[!UWAGA]

COleDateTimezastępuje CTime i TIMESTAMP_STRUCT w tym celu w klasach obiektów DAO.CTimei TIMESTAMP_STRUCT nadal są używane dla klas dostępu do danych ODBC.

Przykład

Zobacz DFX_Text.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_Byte

DFX_Binary

DFX_LongBinary

CDaoFieldExchange::SetFieldType

Koncepcje

Makra i funkcje globalne MFC