BOOL Move(long lRows, UINT nStartType = AFX_MOVEPREVIOUS);
- lRows:指定要移动的记录行数。正值表示向前移动,负值表示向后移动。
- nStartType:指定从记录集的哪个位置开始移动,默认为 AFX_MOVEPREVIOUS。
该方法返回 TRUE,如果成功移动到新的位置;否则返回 FALSE。
以下是一个简单的示例,演示如何使用 Move 方法:
CDaoRecordset rs(&database);
// 打开记录集
rs.Open(dbOpenDynaset, _T("YourTableName"));
// 移动到记录集的第二条记录
if (rs.Move(1) == TRUE) {
TRACE(_T("Moved to the second record.\n"));
} else {
TRACE(_T("Failed to move to the second record.\n"));
}
rs.Close();
在这个示例中,Move 方法用于移动到记录集的第二条记录。
转载请注明出处:http://www.pingtaimeng.com/article/detail/16563/MFC/CDaoRecordset