CRowset 类
封装 OLE DB 行集合对象和几个相关接口并为行集合数据提供处理方法。
template <class TAccessor = CAccessorBase>
class CRowset
参数
- TAccessor
访问器类。默认值为 CAccessorBase。
成员
方法
递增引用计数与当前行。 |
|
版本行和当前 IRowset 接口。 |
|
使用 IRowsetLocate::Compare,比较两个书签。 |
|
创建新的 CRowset 对象,并 (可选) 将其与作为参数中提供的 IRowset 接口。 |
|
从行集合中删除行使用 IRowsetChange: DeleteRows。 |
|
在指定的书签后面查找下一个匹配的行。 |
|
返回行的位置大概使用书签对应。 |
|
从行的行集合副本中检索数据。 |
|
从指定的缓冲区中检索数据。 |
|
检索数据最近获取从或传输到数据源,忽略挂起的更改。 |
|
返回所有行的状态。 |
|
使用 IRowsetChange: InsertRow,创建和插入新行。 |
|
指定的行与当前行比较。 |
|
重新定位 NeXT 获取位置到初始位置。 |
|
移动到最后一条记录。 |
|
从下一连续行的获取数据或位置指定数目的下一行之外的。 |
|
移动到上一条记录。 |
|
获取指示书签的行在该书签中指定的偏移量。 |
|
获取从行集合中的一个部分的起始位置的行。 |
|
调用 IRowset::ReleaseRows 释放当前行处理。 |
|
使用 IRowsetChange: SetData,将该行的一个或多个列中数据值。 |
|
撤消所做的任何更改的行,因为最后获取或 更新。 |
|
传输所做的所有挂起的更改当前行,因为最后一个获取或更新。 |
|
传输所做的所有挂起的更改对所有行,因为最后获取或更新。 |
备注
在 OLE DB 中,行集合是程序设置和检索数据的对象。
此类不被视为实例化,而是将作为模板参数。 CTable 或 CCommand (CRowset 这是默认值)。
要求
Header: atldbcli.h