CDaoFieldExchange::m_nOperation
フィールド エクスチェンジ オブジェクトに関連付けられた CDaoRecordset のオブジェクトで実行される操作を識別します。
解説
CDaoFieldExchange のオブジェクトは、レコードセットに対して複数の異なる DFX の操作のコンテキストを指定します。
[!メモ]
MarkForAddNew と SetFieldNull 操作の下の下の説明 PSEUDOnull の値がフィールドの Null をマークするために使用される値です。DAO レコード フィールド エクスチェンジ機構 (DFX) は、明示的にマークが付けられた NULL は、フィールドかを確認するには、この値を使用します。PSEUDOnull は COleDateTime と COleCurrency のフィールドに必要ではありません。
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