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),则无需设置任何其他特性。
要求
Header: atldbcli.h