CDaoFieldExchange::m_nOperation

标识在 CDaoRecordset 对象要执行的操作与字段交换对象。

备注

CDaoFieldExchange 对象提供了许多不同的DFX操作的上下文在记录集。

备注

PSEUDONULL 值介绍在下面MarkForAddNew和SetFieldNull的操作下是用于的值标记字段Null。DAO记录字段交换机制(DFX)使用此值确定哪些字段是显式标记为Null。PSEUDONULL 对于 COleDateTimeCOleCurrency 字段是必需的。

m_nOperation 的可能值有:

操作

说明

AddToParameterList

生成SQL语句的 PARAMETERS 子句。

AddToSelectList

生成SQL语句的 SELECT 子句。

BindField

在数据库中将一个字段添加到您的应用程序的内存位置。

BindParam

将记录集的查询的参数值。

Fixup

设置字段的Null状态。

AllocCache

分配用于的缓存检查“中记录集的错误”的字段。

StoreField

保存当前记录到缓存。

LoadField

还原在记录集中缓存的数据成员变量。

FreeCache

用于释放的缓存检查“中记录集的错误”的字段。

SetFieldNull

设置字段的状态为Null和值。PSEUDONULL

MarkForAddNew

标记“错误”的字段,如果不是 PSEUDONULL

MarkForEdit

如果它们不匹配缓存,标记“错误”的字段。

SetDirtyField

设置为“已标记为的字段值”。

DumpField

转储字段的内容(只调试)。

MaxDFXOperation

用于输入检查。

要求

Header: afxdao.h

请参见

参考

CDaoFieldExchange选件类

层次结构图

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange