DFX_DateTime
Partition время и дата между элементами данных полей объекта CDaoRecordset и столбцами записей в источнике данных.
void AFXAPI DFX_DateTime(
CDaoFieldExchange* pFX,
LPCTSTR szName,
COleDateTime& value,
DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE
);
Параметры
pFX
Указатель на объект класса CDaoFieldExchange.Этот объект содержит сведения для определения контекста для каждого вызова функции.szName
Имя столбца данных.значение
Значение, хранящееся в заданном элементе данных — значение, которое необходимо передать.Функция принимает ссылку на объект COleDateTime.Для переключения из набора записей к источнику данных это значение берется из указанного элемента данных.Для передачи из источника данных в набор записей, значение сохраняется в указанном элементе данных.dwBindOptions
Параметр, который позволяет воспользоваться преимуществами механизма двойной буферизации MFC для определения полей набора записей, которые были изменены.Значение по умолчанию AFX_DAO_ENABLE_FIELD_CACHE, используйте двойной буферизации.Другое допустимое значение AFX_DAO_DISABLE_FIELD_CACHE.Если указано это значение, то MFC не выполняет никакую проверить в этом поле.Ее следует вызывать SetFieldDirty и SetFieldNull.Примечание
Можно отслеживать данные по умолчанию ли буферизованное double с помощью CDaoRecordset::m_bCheckCacheForDirtyFields.
Заметки
Данные сопоставляются между типом DAO_DATE в DAO и типом COleDateTime в наборе записей.
![]() |
---|
COleDateTime заменяет CTime и TIMESTAMP_STRUCT для этой цели в классах DAO.CTime и TIMESTAMP_STRUCT все равно используются для ODBC-основанных классов доступа к данным. |
Пример
См. раздел DFX_Text.
Требования
Header: afxdao.h
См. также
Ссылки
CDaoFieldExchange::SetFieldType