IRowsetImpl 类
提供 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 是基本行集合接口。
要求
Header: atldb.h