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