DFX_DateTime
CDaoRecordset オブジェクトのフィールド データ メンバーとデータ ソースのレコードの列間の転送時間と日付データ。
void AFXAPI DFX_DateTime(
CDaoFieldExchange* pFX,
LPCTSTR szName,
COleDateTime& value,
DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE
);
パラメーター
pFX
クラス CDaoFieldExchangeのオブジェクトへのポインター。このオブジェクトは、関数の各呼び出しのコンテキストを定義するための情報が含まれています。szName
データ列の名前。value
指定されたデータ メンバーに格納される値 —コピーする値。関数は COleDateTime のオブジェクトへの参照を受け取ります。レコードセットからデータ ソースへのコピーの場合、この値は指定されたデータ メンバーから取得されます。データ ソースからレコードセットにコピーの場合、値は指定されたデータ メンバーに格納されます。dwBindOptions
変更したレコードセット フィールドを検出するための MFC のダブル バッファリングの機能を利用できるようにするオプション。既定、 AFX_DAO_ENABLE_FIELD_CACHEは、ダブル バッファリングを使用します。そのほかの有効な値は AFX_DAO_DISABLE_FIELD_CACHEです。この値を指定する場合、 MFC はこのフィールドのチェックされません。自分 SetFieldDirty と SetFieldNull をダイヤルします。[!メモ]
データが CDaoRecordset::m_bCheckCacheForDirtyFieldsを設定することによって既定のダブル バッファリングするかどうかを制御できます。
解説
データは DAO の型 DAO_DATE とレコードセットの型 COleDateTime の間でマップされます。
[!メモ]
COleDateTime は DAO クラスの CTime と TIMESTAMP_STRUCT をこのように置き換えます。CTime と TIMESTAMP_STRUCT は、 ODBC ベースのデータ アクセス クラスで使用されます。
使用例
DFX_Textを参照してください。
必要条件
Header: afxdao.h
参照
関連項目
CDaoFieldExchange::SetFieldType