CDaoRecordset::SetAbsolutePosition

将记录集对象的当前记录的相对记录数。

void SetAbsolutePosition(
   long lPosition 
);

参数

  • lPosition
    对应于当前记录的序号位置在记录集。

备注

调用 SetAbsolutePosition 可确定当前记录指针到基于其在一个动态类型或快照型记录集的序号位置的特定记录。 通过调用 GetAbsolutePosition还确定当前记录数。

备注

此成员函数用于动态类型和快照型记录集有效的。

基础DAO对象的AbsolutePosition属性值是从零开始;设置0是指在记录集中的第一条记录。 设置值大于填充的记录数使MFC引发异常。 通过调用 GetRecordCount 成员函数确定填充的记录数在记录集中。

如果当前记录被删除,AbsolutePosition属性值未定义和MFC引发异常,则引用。 新记录添加到序列的末尾。

备注

此属性不用作一个代理项记录数。书签仍是推荐方式保留并返回到特定位置并且是唯一方式决定在的记录集对象之间的所有类型的当前记录支持书签。特别是,那么,当它前面的删除记录时,特定记录的位置更改。还没有特定的记录将具有相同的绝对位置以确保,如果记录集再次重新创建,因为各个记录顺序在记录集中不一定使用 ORDERBY 子句,该子句,除非它用SQL语句创建。

有关相关信息,请参见主题AbsolutePosition “属性” DAO帮助。

要求

Header: afxdao.h

请参见

参考

CDaoRecordset选件类

层次结构图

CDaoRecordset::GetAbsolutePosition