CDynamicAccessor 类

访问数据源,如果您不知道数据库架构 (数据库的基础结构)。

class CDynamicAccessor : public CAccessorBase

成员

z828c118.collapse_all(zh-cn,VS.110).gif方法

AddBindEntry

,并重写默认访问器时,添加项绑定到输出列。

CDynamicAccessor

实例化和初始化 CDynamicAccessor 对象。

关闭

断开所有列,释放分配的内存,并释放对类的 IAccessor 接口指针。

GetBookmark

检索当前行的书签。

GetBlobHandling

处理检索当前行的 BLOB 值。

GetBlobSizeLimit

在字节检索最大 BLOB 范围。

GetColumnCount

检索列数在行集合中。

GetColumnFlags

检索列属性。

GetColumnInfo

检索列元数据。

GetColumnName

检索指定列的名称。

GetColumnType

检索指定列的数据类型。

GetLength

在字节检索列的最大可能的长度。

GetOrdinal

检索命名的列索引列名。

GetStatus

检索指定列的状态。

GetValue

从缓冲区中检索数据。

SetBlobHandling

安装过程当前行的 BLOB 值。

SetBlobSizeLimit

在字节设置最大 BLOB 范围。

SetLength

在字节设置列的长度。

SetStatus

设置指定列的状态。

SetValue

将数据存储到缓冲区。

备注

使用 CDynamicAccessor 方法获取列信息 (如列名,列数,数据类型,依此类推。 然后使用此列信息动态创建访问器在运行时。

列信息存储在由该类创建并管理的缓冲区中。 使用 GetValue,从此缓冲区中获取数据。

有关讨论和示例动态访问器类,请参见 使用动态访问器

要求

表头:atldbcli.h

请参见

参考

CAccessor 类

CDynamicParameterAccessor 类

CManualAccessor 类

概念

OLE DB 使用者模板 (C++)

OLE DB使用者模板引用