CArrayRowset 類別
使用陣語法存取資料列集的專案。
語法
template < class TAccessor >
class CArrayRowset :
public CVirtualBuffer <TAccessor>,
protected CBulkRowset <TAccessor>
參數
TAccessor
您想要使用資料列集的存取子類別類型。
需求
標頭檔:atldbcli.h
成員
方法
名稱 | 描述 |
---|---|
CArrayRowset | 建構函式。 |
快照式 | 將整個數據列集讀入記憶體。 |
操作員
名稱 | 描述 |
---|---|
operator[] |
存取數據列集的專案。 |
資料成員
名稱 | 描述 |
---|---|
CArrayRowset::m_nRowsRead | 已讀取的數據列數目。 |
CArrayRowset::CArrayRowset
建立新的 CArrayRowset
物件。
語法
CArrayRowset(int nMax = 100000);
參數
nMax
[in] 資料列集的最大資料列數。
CArrayRowset::Snapshot
將整個資料列集讀取至記憶體,建立其影像或快照。
語法
HRESULT Snapshot() throw();
CArrayRowset::operator
提供在資料列集中存取資料列,類似陣列的語法。
語法
TAccessor & operator[](int nrow);
參數
TAccessor
指定儲存在資料列集中存取子類型的範本參數。
nRow
[in] 要存取的資料列號碼 (陣列項目)。
傳回值
所要求資料列的內容。
備註
如果 nRow 超過數據列集中的數據列數目,則會擲回例外狀況。
CArrayRowset::m_nRowsRead
包含已讀取之數據列集中的數據列數目。
語法
ULONG m_nRowsRead;