複製鏈接
請複製以下鏈接發送給好友

CFieldExchange

鎖定
CFieldExchange類支持記錄字段交換(RFX)和批量記錄字段交換(BulkRFX)例程,常被數據庫類使用。如果要對自定義數據類型編寫數據交換例程,或批量取數據行,可以直接調用此類。RFX和Bulk RFX在記錄集對象的字段數據成員和數據資源的當前記錄的相關字段之間交換數據。
中文名
CFieldExchange
支    持
記錄字段交換和批量記錄字段交換
RFX
記錄字段交換
BulkRFX
記錄字段交換
CFieldExchange沒有基類。
注意:
如果對數據訪問對象類而不是對開放數據庫連接類做操作,就應使用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函數調用返回的數據成員——列或參數,直到下一次調用此函數