CDynamicAccessor 类
使您可以在不知道数据库架构(数据库的基础结构)的情况下访问数据源。
class CDynamicAccessor : public CAccessorBase
成员
方法
当重写默认访问器时,添加输入绑定到输出列。 |
|
实例化和初始化 CDynamicAccessor 对象。 |
|
断开所有列,释放分配的内存,然后释放类中IAccessor的接口指针。 |
|
检索当前行的书签。 |
|
检索当前行处理 BLOB 的值。 |
|
检索以字节为单位的最大BLOB大小。 |
|
检索中列数的行集合。 |
|
检索列特性。 |
|
检索列元数据。 |
|
检索指定的列的名称。 |
|
检索指定列的数据类型。 |
|
检索列中值的最大可能长度以字节为长度。 |
|
检索给定列名的索引。 |
|
检索指定列的状态。 |
|
从缓冲区检索数据。 |
|
设置当前行处理 BLOB 的值。 |
|
以字节为单位的最大BLOB大小。 |
|
设置数据列的长度(以字节为单位)。 |
|
设置指定列的状态。 |
|
数据存储到缓冲区。 |
备注
利用CDynamicAccessor 方法获取列信息,如列名、列数和数据类型等等。 然后使用该列信息在运行时动态创建访问器。
列信息存储在由该类创建并管理的缓冲区中。 使用 GetValue 从该缓冲区中获取数据。
讨论并使用有关实例的动态访问器类,请参见 使用动态访问器。
要求
标头: atldbcli.h