CDaoFieldExchange::m_nOperation
标识在 CDaoRecordset 对象要执行的操作与字段交换对象。
备注
CDaoFieldExchange 对象提供了许多不同的DFX操作的上下文在记录集。
备注
PSEUDONULL 值介绍在下面MarkForAddNew和SetFieldNull的操作下是用于的值标记字段Null。DAO记录字段交换机制(DFX)使用此值确定哪些字段是显式标记为Null。PSEUDONULL 对于 COleDateTime 和 COleCurrency 字段是必需的。
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