DFX_LongBinary

重要建议您使用 DFX_Binary 而不是此功能。

void AFXAPI DFX_LongBinary(
   CDaoFieldExchange* pFX,
   LPCTSTR szName,
   CLongBinary& value,
   DWORD dwPreAllocSize = AFX_DAO_LONGBINARY_DEFAULT_SIZE,
   DWORD dwBindOptions = 0 
);

参数

  • pFX
    对类 CDaoFieldExchange对象的指针。此对象包含信息定义每个的上下文调用函数。

  • szName
    数据列的名称。


  • 在指定的数据成员中存储的值 —值将调用。对于调用从记录集到数据源,值,的类型 CLongBinary,从指定的数据成员中采用。对于调用从数据源传输到记录集,该值在指定的数据成员中存储。

  • dwPreAllocSize
    框架预分配此大量内存。如果您的数据更大,则框架将分配了多个空格根据需要。为了提高性能,请将此范围将限定于足够大值阻止重新分配。

  • dwBindOptions
    使您可以利用 MFC 的检测到记录集字段双缓冲结构更改的选项。默认值, AFX_DISABLE_FIELD_CACHE,不使用双缓冲。另一个可能的值为 AFX_DAO_ENABLE_FIELD_CACHE。使用双缓冲,因此,您无需完成额外标记空字段错误或。对于性能和内存,原因,除非您的二进制数据是相对较小的,请避免此值。

    说明说明

    您可以控制数据默认情况下是否设置缓冲区的二进制文件 CDaoRecordset::m_bCheckCacheForDirtyFields

备注

DFX_LongBinary 的目的是 MFC ODBC 类。DFX_LongBinary 函数转换二进制大对象 (BLOB)数据使用类 CLongBinaryCDaoRecordset 对象的字段数据成员和一个记录之间的列在数据源中。数据映射到记录集中的类型 DAO 的 DAO_BYTES 和类型 CLongBinary 之间。

示例

DFX_Text参见。

要求

Header: afxdao.h

请参见

参考

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_DateTime

DFX_Byte

CDaoFieldExchange::SetFieldType

CLongBinary 类

概念

MFC宏和Globals