CRecordset::MoveNext
执行下行集合的第一条记录当前记录。
void MoveNext( );
备注
如果尚未实现批量取行,您的记录集含有一个行集合大小为1,因此,MoveNext 移动到下一条记录。
说明 |
---|
在记录集移动时,不能跳过已删除的记录。请参见 IsDeleted 成员函数有关详细信息。 |
警告 |
---|
如果记录集没有记录,调用任何一个 Move 函数引发异常。若要确定记录集是否有任何记录,调用 IsBOF 和 IsEOF。 |
说明 |
---|
还建议您在调用 MoveNext之前调用 IsEOF。例如,在中,如果已将通过记录集的结尾,IsEOF 将返回非零;以后对 MoveNext 将引发异常。 |
说明 |
---|
如果调用任何 Move 函数,且当前记录被更新或添加时,更新丢失,而无需警告。 |
有关记录集导航的更多信息,请参见位于 记录集:滚动(odbc) 和 记录集:书签和绝对位置(odbc)。有关批量取行的更多信息,请参见文章 记录集:获取记录(odbc)。
异常
此方法会引发类型 CDBException* 和 **CMemoryException***的异常。
示例
为 IsBOF参见示例。
要求
Header: afxdb.h