次の方法で共有


CDaoFieldExchange::m_nOperation

フィールド エクスチェンジ オブジェクトに関連付けられた CDaoRecordset のオブジェクトで実行される操作を識別します。

解説

CDaoFieldExchange のオブジェクトは、レコードセットに対して複数の異なる DFX の操作のコンテキストを指定します。

[!メモ]

MarkForAddNew と SetFieldNull 操作の下の下の説明 PSEUDOnull の値がフィールドの Null をマークするために使用される値です。DAO レコード フィールド エクスチェンジ機構 (DFX) は、明示的にマークが付けられた NULL は、フィールドかを確認するには、この値を使用します。PSEUDOnullCOleDateTimeCOleCurrency のフィールドに必要ではありません。

m_nOperation の値は次のとおりです:

演算

説明

AddToParameterList

SQL ステートメントの パラメーター の句をビルドします。

AddToSelectList

SQL ステートメントの select の句をビルドします。

BindField

アプリケーションのメモリ位置にデータベースのフィールドにバインドします。

BindParam

レコードセットのクエリのパラメーター値を設定します。

fixup

フィールドの null 状態を設定します。

AllocCache

レコードセットで「ダーティ」フィールドに使用する CHECK にキャッシュを割り当てます。

StoreField

キャッシュに現在のレコードを保存します。

LoadField

レコードセットのキャッシュされたデータ メンバー変数を復元します。

FreeCache

レコードセットの「ダーティ」フィールドを確認するために使用されるキャッシュを解放します。

SetFieldNull

フィールドの状態を PSEUDOnullに無効にし、評価する設定します。

MarkForAddNew

ダーティ」フィールドに「以外の場合 PSEUDOnullマークします。

MarkForEdit

キャッシュに一致する」ダーティなフィールドに「マークを付けます。

SetDirtyField

フィールド値を設定します「ダーティとして指定されていない」。

DumpField

フィールドの内容 (デバッグ) のみをダンプします。

MaxDFXOperation

検証チェックに使用されます。

要件

Header: afxdao.h

参照

関連項目

CDaoFieldExchange クラス

階層図

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange