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 |
設定資料錄集的查詢參數值。 |
修復 |
將欄位設定為 null 狀態。 |
AllocCache |
配置用來檢查快取中的「資料錄集的廢棄」欄位。 |
StoreField |
儲存目前的資料錄加入至快取。 |
LoadField |
還原資料錄集中的快取資料成員變數。 |
FreeCache |
釋放所使用的快取檢查「資料錄集的廢棄」欄位。 |
SetFieldNull |
設定欄位的狀態 null 和值加入至 PSEUDONULL。 |
MarkForAddNew |
標記為「變更 (Dirty)」的欄位,如果不是 PSEUDONULL。 |
MarkForEdit |
如果不符合快取,標記為「變更 (Dirty)」的欄位。 |
SetDirtyField |
設定欄位標記為「變更 (Dirty) 則標記為的值」。 |
DumpField |
傾印欄位的內容 (僅限偵錯)。 |
MaxDFXOperation |
用於輸入檢查。 |
需求
Header: afxdao.h