点击或拖拽改变大小

DbServer.RecNo 属性

X#
表示当前记录号的数值,标识记录指针的位置。

命名空间:  VO
程序集:  VORDDClasses (在 VORDDClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL PROPERTY RecNo AS USUAL GET SET 
查看代码

属性值

类型:__Usual
表示当前记录号的数值,标识记录指针的位置。
备注
表示当前记录号的数值,标识记录指针的位置。 为 RecNo 分配一个值相当于执行 GoTo();两者都将记录指针重新定位到给定记录上。 这两个语句是等效的:
X#
1oDBServer:RecNo := 1168
2oDBServer:GoTo(1168)
如果服务包含 0 条记录的数据库文件,RecNo 返回 1,BOF 和 EOF 都返回 TRUE,RecCount/LastRec 返回 0。 如果记录指针移到最后一条记录之后,RecNo 返回 LastRec + 1,EOF 返回 TRUE。如果尝试移到第一条记录之前,RecNo 返回数据库文件中第一条逻辑记录的记录号,BOF 返回 TRUE。 DBServer:RecNo 分配在操作之前发送 NotifyIntentToMove 消息。
示例
此示例在故意移动记录指针后查询 RecNo:
X#
 1CLASS Sales INHERIT DBServer
 2...
 3FUNCTION RecNoDemo()
 4LOCAL oDBSales AS Sales
 5oDBSales := Sales{}
 6oDBSales:GoTo(3)
 7? oDBSales:RECNO // 结果:3
 8oDBSales:GoTop()
 9? oDBSales:RECNO // 结果:1
10oDBSales:GoBottom()
11? oDBSales:RECNO // 结果:10
参见