CDaoRecordset::Move
调用该成员函数以确定当前记录的记录集 lRows 记录。
virtual void Move(
long lRows
);
参数
- lRows
前滚和后滚的记录数。 正值紧接着,向记录集的结尾。 负值向后移动,朝开头。
备注
可以前滚和后滚。 Move( 1 ) 与 MoveNext是等效的,因此,Move( -1 ) 与 MovePrev等效。
警告
如果记录集没有记录,调用任何一个 Move 函数引发异常。通常,请调用 IsBOF 和 IsEOF,移动操作之前确定记录集是否有任何记录。在调用 Open 或 Requery后,调用 IsBOF 或 IsEOF。
备注
如果已将通过记录集的开始或结束(IsBOF 或 IsEOF 返回非零),对 Move 的调用引发 CDaoException。
备注
如果调用任何 Move 函数,且当前记录被更新或添加时,更新丢失,而无需警告。
当您调用一个向前滚动快照时的 Move,lRows 参数必须是正整数,且书签不允许,因此,您可以只向前移动。
为了使第一,在记录集的最后一个,下一个或上一条记录当前记录,调用 MoveFirst、 MoveLast、 MoveNext或 MovePrev 成员函数。
有关相关信息,请参见主题“移动方案”和“MoveFirst,MoveLast,MoveNext,MovePrevious方法” DAO帮助。
要求
Header: afxdao.h