确定记录指针位置是否超出当前表或指定表中的最后一个记录。
语法
EOF([nWorkArea | cTableAlias])
参数
nWorkArea
指定表所在的工作区号。
cTableAlias
指定表的别名。
如果指定工作区中没有打开的表,则 eof( ) 函数返回“假”(.F.)。
如果没有指定工作区或别名,则检查当前选定工作区中打开的表,看是否到达了表的最后一个记录。
返回值类型
逻辑型
说明
如果记录指针已指向表文件的末尾 (EOF),则 EOF( ) 返回“真”(.T.)。当记录指针超过表中的最后一个记录时,即到达表的末尾。例如,当 FIND、LOCATE 或 SEEK 命令不成功时,Visual FoxPro
将把记录指针移动到最后一个记录之后,eof( ) 函数返回“真”(.T.)。当记录指针并不指向表的末尾时,eof( ) 函数返回“假”(.F.)。