次の方法で共有


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
    データ列の名前。


  • 指定されたデータ メンバーに格納される値。この値は転送されます。 レコードセットからデータ ソースへの転送では、指定されたデータ メンバーから CByteArray 型の値を取得します。 データ ソースからレコードセットへの転送では、指定されたデータ メンバーに値が格納されます。

  • nMaxLength
    転送される文字列または配列の最大長。 nMaxLength の既定値は 255 です。 有効な値は 1 から INT_MAX までです。 フレームワークはデータ用にこの領域を確保します。 最高のパフォーマンスを引き出すには、転送するデータ アイテム中で最大のアイテムが入るのに十分な大きさを渡します。

解説

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

使用例

RFX_Text」を参照してください。

必要条件

**ヘッダー:**afxdb.h

参照

参照

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Date

RFX_Byte

RFX_LongBinary

CFieldExchange::SetFieldType

概念

MFC マクロとグローバル