共用方式為


CRowset 類別

封裝的 OLE DB 資料列集物件,以及數個相關的介面,並提供資料列集資料的操作方法。

template <class TAccessor = CAccessorBase>
class CRowset

參數

  • TAccessor
    存取子類別。 預設值為 CAccessorBase

Members

38xa46fs.collapse_all(zh-tw,VS.110).gif方法

AddRefRows

每次增加與目前資料列,相關聯的參考次數。

關閉

釋放資料列和目前的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

設定資料列使用的一或多個資料行的資料值 IRowsetChange:SetData

復原

復原所有變更的資料列自從最後一次提取或更新

更新

就會傳送任何待處理的目前資料列的最後一次提取或更新後所做的變更。

UpdateAll

就會傳送任何待處理的所有資料列的最後一次提取或更新後所做的變更。

備註

在 OLE DB 資料列集是透過該程式設定,並擷取資料的物件。

這個類別並不適合具現化但而是做為樣板參數傳遞至CTableCCommand (CRowset是預設值)。

需求

標頭: atldbcli.h

請參閱

概念

DBViewer 範例

MultiRead 的範例

MultiRead 屬性範例

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

OLE DB 消費者樣板的參考