Share via


CRowset 類別

封裝 OLE DB 資料列集物件和數個相關介面且提供資料列集資料操作方法。

template <class TAccessor = CAccessorBase>
class CRowset

參數

  • TAccessor
    存取子類別 預設為 CAccessorBase

成員

方法

AddRefRows

增加與目前資料列相關的參考次數 (Reference Count)。

關閉

釋放資料列和目前的 IRowset 介面。

Compare

使用 IRowsetLocate::Compare 比較兩個書籤。

CRowset

建立新的 CRowset 物件以及關連 (選擇性) 當做參數提供的 IRowset 介面。

Delete

使用 IRowsetChange: DeleteRows 從資料列集刪除資料行。

FindNextRow

尋找下一個符合的資料列,在指定的書籤後。

GetApproximatePosition

傳回與書籤對應的資料列的大約位置。

GetData

從資料列集的資料列複本擷取資料。

GetDataHere

從指定的緩衝區擷取資料。

GetOriginalData

擷取最近擷取或傳送至資料來源的資料,忽略暫止的變更。

GetRowStatus

傳回所有資料列狀態。

Insert

使用 IRowsetChange: InsertRow 建立和插入新資料列。

IsSameRow

將目前的與指定的資料列相比較。

MoveFirst

將下一個擷取位置重新放置在其初始位置。

MoveLast

移至最後一個記錄。

MoveNext

從下一個連續行或在下一行之外的指定數字位置擷取資料。

MovePrev

移至上一個記錄。

MoveToBookmark

擷取書籤指示資料列或資料行中的指定位移從該書籤。

MoveToRatio

擷取在資料列集的分數位置開始資料列。

ReleaseRows

呼叫 IRowset::ReleaseRows 以釋放目前資料列控制代碼。

SetData

CRowset::SetData 可以在資料列的一個或多個資料行中設定資料值。

復原

自上次擷取或 更新 移除所做的任何變更。

更新

傳送目前資料列自上次擷取或更新呼叫之後任何暫止的變更。

UpdateAll

傳輸自上次擷取或更新對所有的行進行的所有暫止變更。

備註

在 OLE DB,資料列集是程式用以設定和擷取資料的物件。

這個類別不會具現化,而是會當做樣板參數給 CTableCCommand (CRowset 為預設值)。

需求

標題: atldbcli.h

請參閱

概念

DBViewer 範例

MultiRead 範例

MultiRead 屬性範例

OLE DB 消費者樣板 (C++)

OLE DB 消費者樣板參考