set near 命令

请参阅

FIND 或 SEEK 查找记录不成功时,确定记录指针停留的位置。

语法

SET NEAR ON | OFF

参数
ON

当使用 FIND 或 SEEK 查找记录不成功时,将记录指针放在最相近的记录上。使用此设置时,RECNO( ) 将返回最邻近的记录号,FOUND( ) 返回“假”(.F.),EOF( ) 也返回“假”。

OFF

(默认值)当使用 FIND 或 SEEK 查找记录不成功时,将记录指针放在表的尾部。使用此设置时,RECNO( ) 将表中记录的数目加 1 再返回,FOUND( ) 返回“假”(.F.),EOF( )返回“真”(.T.)。

说明

当没有记录满足查找条件时,查找不成功。
如果查找不成功,则不论 SET NEAR 的设置如何,使用 0 作为参数的 RECNO ( ) 命令都将返回最邻近记录的记录号。
SET NEAR 的作用范围为当前数据工作期。