次の方法で共有


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 はこのフィールドのチェックされません。自分 SetFieldDirtySetFieldNull をダイヤルします。

    [!メモ]

    データが CDaoRecordset::m_bCheckCacheForDirtyFieldsを設定することによって既定のダブル バッファリングするかどうかを制御できます。

解説

データは DAO の型 DAO_DATE とレコードセットの型 COleDateTime の間でマップされます。

[!メモ]

COleDateTime は DAO クラスの CTimeTIMESTAMP_STRUCT をこのように置き換えます。CTimeTIMESTAMP_STRUCT は、 ODBC ベースのデータ アクセス クラスで使用されます。

使用例

DFX_Textを参照してください。

必要条件

Header: afxdao.h

参照

関連項目

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_Byte

DFX_Binary

DFX_LongBinary

CDaoFieldExchange::SetFieldType

概念

MFC マクロとグローバル