CRowset::MoveNext
将光标移动到下一条记录。
HRESULT MoveNext( ) throw( );
HRESULT MoveNext(
LONG lSkip,
bool bForward = true
) throw( );
参数
lSkip
[in] 跳过行数在读取前。bForward
[in] true 向前移动到下一记录, false向后移动。
返回值
标准版HRESULT。 当处于行集合的末尾时,返回 DB_S_ENDOFROWSET。
备注
从 CRowset 对象提取下一连续行,确保前一个位置。 或者,您可以选择跳过前 lSkip 行或向后移动。
此方法需要在对表的 打开 或命令之前设置以下属性,包含行集合:
DBPROP_CANSCROLLBACKWARDS必须是 VARIANT_TRUE,如果 lSkip < 为 0
DBPROP_CANFETCHBACKWARDS 必须是 VARIANT_TRUE,如果 bForward = false
否则 (如果lSkip >= 0 和 bForward = true),则不需要设置任何附加属性。
要求
标头: atldbcli.h