次の方法で共有


RFX_Binary

CRecordset オブジェクトのフィールド データ メンバーと ODBC データ ソースのレコードの列間のバイトの配列のコピーは SQL_BINARYSQL_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 です。有効な値は INT_MAXに 1 です。フレームワークは、データのこの領域を割り当てます。最適なパフォーマンスを得るために、予想される最大データ項目を格納するのに十分な大きさの値を渡します。

解説

これらのデータ ソースのデータは、レコードセットの型 CByteArray として割り当てられます入力します。

使用例

RFX_Textを参照してください。

必要条件

Header: afxdb.h

参照

関連項目

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Date

RFX_Byte

RFX_LongBinary

CFieldExchange::SetFieldType

概念

MFC マクロとグローバル