CRecordset::SetAbsolutePosition

在记录确定记录集使用指定的记录数量相对应。

void SetAbsolutePosition( 
   long nRows  
);

参数

  • nRows
    当前记录的从一开始的序号位置在记录集。

备注

SetAbsolutePosition 移动基于此序号位置的当前记录指针。

说明说明

此成员函数无效在向前记录集。

访问ODBC记录集,绝对位置设置1是指在记录集中的第一条记录;设置0引用开头文件(BOF)位置。

还可以通过负值到 SetAbsolutePosition。在记录集中的位置从记录集的结尾进行计算。例如,SetAbsolutePosition( -1 ) 移动当前记录指针移动到记录集中的最后一条记录。

说明说明

绝对位置不应用作一个代理项记录数。书签仍是推荐方式保留并返回到特定位置,因为记录的位置更改,在前面的删除记录时。此外,特定的记录将具有相同的绝对位置。无法确定的,如果记录集再次重新创建,因为各个记录顺序在记录集中不一定使用 ORDER BY 子句,该子句,除非它用SQL语句创建。

有关记录集导航和书签的更多信息,请参见位于 记录集:滚动(odbc)记录集:书签和绝对位置(odbc)

异常

此方法会引发类型 CDBException* 和 **CMemoryException***的异常。

要求

Header: afxdb.h

请参见

参考

CRecordset选件类

层次结构图

CRecordset::SetBookmark