void &AFXAPI DFX_DateTime (CDaoFieldExchange * pFX, LPCTSTR szNameCOleDateTimeamp;wartość,DWORDdwBindOptions= 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. Aby uzyskać więcej informacji na temat operacji można określić obiekt CDaoFieldExchange , zobacz artykuł wymiany pól rekordów DAO: jak DFX działa w Visual C++ Programmer's Guide.
szName
Nazwa kolumny danych.
wartość
Wartość przechowywaną w Państwa wskazanego danych — wartość, która ma zostać przeniesiona. Funkcja przyjmuje odniesienie do obiektu COleDateTime . 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 z źródła danych do zestawu rekordów wartość jest przechowywana w Państwa określone dane.
dwBindOptions
Opcja, które pozwala wykorzystać MFC firmy podwójnego buforowania mechanizm wykrywania pól rekordów, które uległy zmianie. AFX_DAO_ENABLE_FIELD_CACHE, domyślnie używa, podwójne buforowanie. Inne możliwe wartości to AFX_DAO_DISABLE_FIELD_CACHE. Jeśli określisz tę wartość, MFC nie, bez sprawdzania tego pola. Użytkownik musi wywołać SetFieldDirty i SetFieldNull.
Opcje te są opisane dalej w tym artykule zestawu rekordów DAO: wiążące dynamicznie rekordy w Visual C++ Programmer's Guide.
Uwaga Można kontrolować, czy dane są podwójne buforowana domyślnie ustawienie CDaoRecordset::m_bCheckCacheForDirtyFields.
Uwagi
Funkcja DFX_DateTime Transferuje dane Data i godzina między członkami danych pola obiektu CDaoRecordset i kolumny rekordu w źródle danych. Danych jest mapowany między typu DAO_DATE w DAO i typu COleDateTime w zestawie rekordów.
Uwaga COleDateTime zastępuje CTime i TIMESTAMP_STRUCT w tym celu klas obiektów DAO. CTime i TIMESTAMP_STRUCT są wciąż używane dla klas dostępu danych ODBC.
Przykład
Zobacz DFX_Text.
Zobacz też DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Single, DFX_Double, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange::SetFieldType