RFX_Binary
更新 : 2007 年 11 月
CRecordset オブジェクトのフィールド データ メンバと、ODBC 型 SQL_BINARY、SQL_VARBINARY、または SQL_LONGVARBINARY のデータ ソース レコードの列との間でバイトの配列を転送します。
void RFX_Binary(
CFieldExchange* pFX,
const char* szName,
CByteArray& value,
int nMaxLength = 255
);
パラメータ
pFX
CFieldExchange クラスのオブジェクトへのポインタ。このオブジェクトは、関数の各呼び出しのコンテキストを定義する情報を保持します。CFieldExchange オブジェクトで指定できる操作の詳細については、「レコード フィールド エクスチェンジ : RFX の動作のしくみ」を参照してください。szName
データ列の名前。value
指定されたデータ メンバに格納される値。この値は転送されます。レコードセットからデータ ソースへの転送では、指定されたデータ メンバから CByteArray 型の値を取得します。データ ソースからレコードセットへの転送では、指定されたデータ メンバに値が格納されます。nMaxLength
転送される文字列または配列の最大長。nMaxLength の既定値は 255 です。有効な値は 1 から INT_MAX までです。フレームワークはデータ用にこの領域を確保します。最高のパフォーマンスを引き出すには、転送するデータ アイテム中で最大のアイテムが入るのに十分な大きさを渡します。
解説
これらの型のデータ ソース内のデータは、レコードセットの CByteArray 型との間に割り当てられます。
使用例
「RFX_Text」を参照してください。
必要条件
ヘッダー : afxdb.h