共用方式為


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

設定資料錄集的查詢參數值。

修復

將欄位設定為 null 狀態。

AllocCache

配置用來檢查快取中的「資料錄集的廢棄」欄位。

StoreField

儲存目前的資料錄加入至快取。

LoadField

還原資料錄集中的快取資料成員變數。

FreeCache

釋放所使用的快取檢查「資料錄集的廢棄」欄位。

SetFieldNull

設定欄位的狀態 null 和值加入至 PSEUDONULL

MarkForAddNew

標記為「變更 (Dirty)」的欄位,如果不是 PSEUDONULL

MarkForEdit

如果不符合快取,標記為「變更 (Dirty)」的欄位。

SetDirtyField

設定欄位標記為「變更 (Dirty) 則標記為的值」。

DumpField

傾印欄位的內容 (僅限偵錯)。

MaxDFXOperation

用於輸入檢查。

需求

Header: afxdao.h

請參閱

參考

CDaoFieldExchange 類別

階層架構圖

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange