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
由提供者保留的所有資料列控制代碼的儲存單位。
成員
方法
將參考次數 (Reference Count) 加入至現有的資料列控制代碼。 |
|
被GetNextRows 呼叫以配置新的 HROW。 不會直接由使用者呼叫。 |
|
從資料列集的資料列複本擷取資料。 |
|
傳回指定欄位的狀態。 |
|
循序擷取資料列,並且會記住上一個位置。 |
|
建構函式。 不會直接由使用者呼叫。 |
|
被AddRefRows 和 ReleaseRows呼叫。 不會直接由使用者呼叫。 |
|
釋放資料列。 |
|
當資料列集先建立時,變更位置下擷取位置設定至其初始位置;也就是它的位置時。 |
|
設定指定之欄位的狀態旗標。 |
資料成員
指出提供者是否支援向後擷取。 |
|
指出提供者是否可以將自己的游標反向移動。 |
|
指出提供者是否重設其游標位置。 在 GetNextRows反向移動或向後擷取有特殊的意義。 |
|
一個對行集合的索引代表游標。 |
|
資料列控制代碼的清單。 |
備註
IRowset 是基礎資料列集介面。
需求
Header: atldb.h