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;