提供 IRowset 接口的实现。
template <
class T,
class RowsetInterface,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <
RowClass::KeyType,
RowClass*
>
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface
参数
T
类是从IRowsetImpl 中派生的。RowsetInterface
类从 IRowsetImpl 派生。RowClass
为 HROW 的存储单元。MapClass
提供程序) 占用的任何行句柄的单元格。
成员
方法
向现有的行句柄添加引用数。 |
|
调用 GetNextRows 分配新的 HROW。 未直接由用户调用。 |
|
从行的行集合副本中检索数据。 |
|
返回中指定的字段的状态。 |
|
按顺序获取行,同时记住以前的位置。 |
|
构造函数。 未直接由用户调用。 |
|
调用 AddRefRows 和 ReleaseRows。 未直接由用户调用。 |
|
释放行。 |
|
重新定位一获取位置到其初始位置;即,在某位置集中首次创建。 |
|
设置指定的状态字段的标记。 |
数据成员
指示提供程序是否支持向后获取。 |
|
指示提供程序是否可以排列其反转光标移动。 |
|
指示提供程序是否重置其光标位置。 当向后滚动或向后搜索提取在 GetNextRows时,这具有特殊含义。 |
|
对行集合的索引,表示光标。 |
|
行处理列表。 |
备注
IRowset 是基础行集合接口。
要求
头文件: atldb.h