问题 单项选择题

在Visual FoxPro中,使用LOCATEALL<expL>命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录( )。

A.通过FOUND()函数返回.F.值

B.通过BOF()函数返回.T.值

C.通过EOF()函数返回.T.值

D.通过EOF()函数返回.F.值

答案

参考答案:D

解析: LOCATE FOR<expL>命令是按条件定位位置的命令,其中<expL>是查询定位的表达式。该命令执行后将记录指针定位在满足条件的第1条记录上,如果没有满足条件的记录则指针指向文件结束位置。
为了判别LOCATE命令是否找到了满足条件的记录,可以使用函数FOUND(),如果有满足条件的记录,该函数返回逻辑真(.T.),否则返回逻辑假(.F)。
EOF()函数用来检测指定表文件中记录指针是否指向文件尾,若是就返回逻辑真(.T.),否则返回逻辑假(.F.)。

选择题
单项选择题 A1/A2型题