CDynamicAccessor::CDynamicAccessor

实例化和初始化 CDynamicAccessor 对象。

CDynamicAccessor(  
   DBBLOBHANDLINGENUM eBlobHandling = DBBLOBHANDLING_DEFAULT,  
   DBLENGTH nBlobSize = 8000  
);

参数

  • eBlobHandling
    指定二进制大对象 (BLOB) (BLOB) 数据进行处理。 默认值为 DBBLOBHANDLING_DEFAULT。 为 DBBLOBHANDLINGENUM 值的说明参见 SetBlobHandling

  • nBlobSize
    最大大小 BLOB 在字节;内处理 BLOB 数据值的列。 默认值为 8,000。 参见 SetBlobSizeLimit。有关详细信息。

备注

如果使用构造函数初始化 CDynamicAccessor 对象,可以指定如何将它绑定 blob。 Blob 还可包含二进制数据,如图形大相同或编译的代码。 默认行为是将列超过 8,000 字节作为 Blob 尝试将其绑定到 ISequentialStream 对象。 但是,可以指定其他值是 BLOB 大小。

也可以指定限定为 CDynamicAccessor 处理 BLOB 数据的列数据:它可以处理 BLOB 数据的默认方式;它可以跳过 (不 BLOB 数据;绑定) 也可以将提供程序分配内存的 BLOB 数据。

要求

标头: atldbcli.h

请参见

参考

CDynamicAccessor 类