DFX_DateTime

在一个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 不执行此检查字段。 必须调用 SetFieldDirtySetFieldNull

    备注

    您可以通过设置CDaoRecordset::m_bCheckCacheForDirtyFields来控制数据是不是默认使用双缓冲。

备注

数据映射在记录集中的 DAO 的 DAO_DATE 在类型和 COleDateTime 类型。

备注

COleDateTime 会出于此目的而替换和 TIMESTAMP_STRUCT 位于 CTime DAO 类。CTimeTIMESTAMP_STRUCT 对基于 ODBC 的数据访问类仍使用。

示例

参见 DFX_Text

要求

头文件: afxdao.h

请参见

参考

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_Byte

DFX_Binary

DFX_LongBinary

CDaoFieldExchange::SetFieldType

概念

MFC 宏和全局函数