CLongBinary类选件

simplifies使用非常大二进制数据对象一起使用(通常称为BLOBs或“二进制大对象”)在数据库中。

class CLongBinary : public CObject

成员

07w94zsx.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CLongBinary::CLongBinary

构造 CLongBinary 对象。

07w94zsx.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CLongBinary::m_dwDataLength

在处理在 m_hData存储数据对象的字节包含实际大小。

CLongBinary::m_hData

包含一个Windows HGLOBAL 句柄实际图像对象。

备注

例如,记录字段在SQL表中可能包含表示图片的位图。CLongBinary 对象存储此类对象并记录其大小。

说明说明

通常,是更好的做法与 DFX_Binary 功能结合现在使用 CByteArray。您仍可以使用 CLongBinary,但是,通常 CByteArray 提供更多功能在Win32下,因为不再有大小限制遇到与16位 CByteArray。此建议适用于编程时数据访问对象(DAO)以及开放式数据库连接(odbc)。

若要使用 CLongBinary 对象,声明类型 CLongBinary 的字段数据成员在您的记录集选件类的。当记录集构造,该成员将为记录集选件类的一个嵌入成员,然后构造。在 CLongBinary 构造对象之后,记录字段交换(rfx)机制从域加载数据对象位于当前记录在数据源并存储回该录制,则该更新记录时。RFX查询二进制大对象的大小的数据源,并为它的存储区(通过 CLongBinary 对象的 m_hData 数据成员)和存储 HGLOBAL 处理到 m_hData的数据。RFX在 m_dwDataLength 数据成员还存储数据对象的实际大小。与对象中的数据一起使用 m_hData,使用通常会使用操作在Windows HGLOBAL 处理存储的数据的相同技术。

在销毁记录集时,还会嵌入 CLongBinary 对象,并且,其析构函数释放 HGLOBAL 数据处理。

有关用对象并使用 CLongBinary的更多信息,请参见位于 记录集(odbc)记录集:处理大数据项(odbc)

继承层次结构

CObject

CLongBinary

要求

Header: afxdb_.h

请参见

参考

CObject选件类

层次结构图

CRecordset选件类