RFX_Binary

void RFX_Binary(
     CFieldExchange* pFX,
     const char* szName,
     CByteArray& value,
     int nMaxLength = 255
    );

参数:
pFX指向CFieldExchange类对象的指针。这个对象包含了一些信息,用于定义函数调用的上下文环境。有关CFieldExchange对象所指定操作的更多信息参见“Visual C++程序员指南”中的文章“记录字段交换:RFX如何工作”。
szName数据列的名字。
value指定数据成员所保存的值——要被交换的值。对于从记录集到数据源的数据传送,CByteArray类型的值是从指定的数据成员中获得的。对于从数据源到记录集的数据传送,该值保存在指定的数据成员中。
nMaxLength要被交换的字符串或数组对象的最大长度。nMaxLength的缺省值为255。合法的值为1到INT_MAX。框架将分配这么多内存。为了获得最好的性能,应该传递一个足够大的值,使之能够容纳你要求的最大数据项。

说明:
RFX_Binary函数在CRecordset对象的字段数据成员和数据源中记录的SQL_BINARY,SQL_VARBINARY或SQL_LONGVARBINARY型数据列之间交换字节数组数据。数据源中这些类型的数据被映射到记录集中的CByteArray类型。示例参见“RFX_Text”

请参阅:
RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Date, RFX_Byte, RFX_LongBinary, CFieldExchange::SetFieldType