CFieldExchange选件类

支持记录字段交换(rfx),并且该数据库使用的批量记录字段交换(bulk RFX)实例类别。

class CFieldExchange

成员

cbk638tb.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CFieldExchange::IsFieldType

如果当前操作的字段的类型为适当的更新,返回非零。

CFieldExchange::SetFieldType

指定记录集以下所有—列或参数—表示的数据成员的类型调用RFX函数,直到下调用 SetFieldType

备注

CFieldExchange 没有基类。

请使用此选件类,如果您为自定义数据类型编写数据交换的实例,在实现批量取行时;否则,可能不会直接使用此选件类。 RFX和批量RFX交换数据的记录集对象的字段数据成员和当前记录之间的相应字段。数据源。

备注

如果您使用的是数据访问使用否决(DAO)选件类而不是开放式数据库连接(odbc)选件类,使用选件类 CDaoFieldExchange。有关更多信息,请参见文章 概述: 数据库编程

CFieldExchange 对象用于记录字段交换或批量记录字段交换提供所需的上下文信息发生。 CFieldExchange 对象支持许多操作,包括内置参数和字段数据成员并在当前记录的字段的各个标志。 RFX和批量RFX操作在 enum定义的类型的记录集类的数据成员执行FieldTypeCFieldExchange。 可能的 FieldType 值为:

  • 字段数据成员的CFieldExchange::outputColumn

  • CFieldExchange::inputParamCFieldExchange::param 输入参数数据成员。

  • 输出参数数据成员的CFieldExchange::outputParam

  • 输入/输出参数数据成员的CFieldExchange::inoutParam

大多数选件类的成员函数和数据成员了编写自定义RFX实例提供。 您经常使用 SetFieldType。 有关更多信息,请参见位于 记录字段交换(rfx)记录集(odbc)。 有关批量取行的信息,请参见文章 记录集:获取记录(odbc)。 有关RFX和"批量RFX全局函数的详细信息,请参见本的MFC宏和Globals部分的 记录字段交换函数 引用。

继承层次结构

CFieldExchange

要求

Header: afxdb.h

请参见

参考

层次结构图

CRecordset选件类