CFieldExchange没有基类。
CFieldExchange类支持记录字段交换(RFX)和批量记录字段交换(BulkRFX)例程,常被数据库类使用。如果要对自定义数据类型编写数据交换例程,或批量取数据行,可以直接调用此类。RFX和Bulk RFX在记录集对象的字段数据成员和数据资源的当前记录的相关字段之间交换数据。
注意:
如果对数据访问对象类而不是对开放数据库连接类做操作,就应使用CDaoFieldExchange。要了解更多信息,请参阅联机文档“Visual C++程序员指南”中的“数据库主题(一般)”和“DAO与MFC”。
CFieldExchange对象提供记录字段交换和批量记录字段交换发生时的相关信息。CfieldExchange对象支持包括对当前记录约束参数和字段数据成员,设置变量标志位等操作。RFX和Bulk RFX操作在记录集的由enumFieldType的CFieldExchange定义了类型的类数据成员上执行,可能的FieldType值为:·字段数据成员的CFieldExchange::outputColumn。·输入参数数据成员的CFieldExchange::inputParam 或CFieldExchange::param。·输出参数数据成员的CFieldExchange::outputParam·输入/输出参数数据成员的CFieldExchange::inoutParam
大多数类成员函数和数据成员用于编写定制的RFX例程,你会经常使用SetFieldType。
CFieldExchange类的成员
操作
IsFieldType如果当前操作适用于被更新的字段类型,则返回非零值SetFieldType指定记录集由所有以下RFX函数调用返回的数据成员——列或参数,直到下一次调用此函数