CDynamicAccessor::CDynamicAccessor
实例化和初始化 CDynamicAccessor 对象。
CDynamicAccessor(
DBBLOBHANDLINGENUM eBlobHandling = DBBLOBHANDLING_DEFAULT,
DBLENGTH nBlobSize = 8000
);
参数
eBlobHandling
指定二进制大对象 (BLOB)数据如何将处理。 默认值为 DBBLOBHANDLING_DEFAULT。 为 DBBLOBHANDLINGENUM 值的声明参见 SetBlobHandling 。nBlobSize
最大 BLOB 大小 (以字节为单位);此值的列数据处理 BLOB。 默认值为 8,000。 请参见 SetBlobSizeLimit 有关详细信息。
备注
如果使用构造函数初始化 CDynamicAccessor 对象,可以指定它如何将绑定 blob。 blob 可以包含二进制数据 (如图像,则闪出警报或生成代码。 默认行为是将列超过 8,000 个字节作为 blob 尝试将它们绑定到 ISequentialStream 对象。 但是,可以指定不同的值是 BLOB 范围。
还可以指定如何 CDynamicAccessor 处理限定为 BLOB 数据的列数据:它可以处理 BLOB 数据的默认方式;它可以跳过 (不绑定) BLOB 数据;也可以将提供程序分配的内存的 BLOB 数据。
要求
Header: atldbcli.h