RFX_Date
コピー CTime か CRecordset オブジェクトのフィールド データ メンバーと ODBC の型 SQL_DATE、 SQL_TIME、または SQL_TIMESTAMPのデータ ソースのレコードの列間の TIMESTAMP_STRUCT のデータ。
void RFX_Date(
CFieldExchange* pFX,
const char* szName,
CTime& value
);
void RFX_Date(
CFieldExchange* pFX,
const char* szName,
TIMESTAMP_STRUCT& value
);
void RFX_Date(
CFieldExchange* pFX,
const char* szName,
COleDateTime& value
);
パラメーター
pFX
クラス CFieldExchangeのオブジェクトへのポインター。このオブジェクトは、関数の各呼び出しのコンテキストを定義するための情報が含まれています。CFieldExchange のオブジェクトが指定できる操作についての詳細については、技術情報 レコード フィールド エクスチェンジ: RFX の動作のしくみを参照してください。szName
データ列の名前。value
指定されたデータ メンバーに格納される値; コピーする値。関数の各バージョンは値の異なるデータ型を受け取ります:関数の一つ目のバージョンは CTime のオブジェクトへの参照を受け取ります。レコードセットからデータ ソースへのコピーの場合、この値は指定されたデータ メンバーから取得されます。データ ソースからレコードセットにコピーの場合、値は指定されたデータ メンバーに格納されます。
関数の 2 番目のバージョンは TIMESTAMP_STRUCT の構造体への参照を受け取ります。この構造を自分で呼び出しの前に設定します。ダイアログ データ エクスチェンジ (DDX)サポートもコード ウィザードのサポート、このバージョンで使用できません。関数の 3 番目のバージョンは、最初のバージョンと同様ですが、 COleDateTime のオブジェクトへの参照を受け取ります。
解説
関数の CTime バージョンが処理中である中間のオーバーヘッドな立場を優先していましたが、それほど限られた範囲があります。非常に制限するこれらの要因のいずれかを取得関数の 2 番目のバージョンを使用します。ただし、コード ウィザードの欠如においては DDX サポート、およびその必要条件構造を自分で設定します。
使用例
RFX_Textを参照してください。
必要条件
Header: afxdb.h