(38) 有以下命令序列:
SELECT 1
USE st1
LIST OFF
GO TOP
SELECT 2
USE st2
LIST OFF
LOCATE FOR 姓名=A-> 姓名
?RECNO()
st1.dbf文件的内容
姓名 年龄 性别
欧阳惠 25 女
李明 28 男
杨霞 25 女
吴友 23 男
郭昊 26 男
st1.dbf文件的内容
姓名 年龄 性别
李明 28 男
吴友 23 男
杨霞 25 女
欧阳惠 25 女
郭昊 26 男
执行以上命令序列后,所显示的记录号是(c)
A) 2 B) 3 C) 4 D) 20
为什么结果是4啊,能详细解释一下吗?先谢了.
------解决方案--------------------------------------------------------
ST1第一条记录是欧阳惠,ST2的第四条记录是欧阳惠,当然是C了
------解决方案--------------------------------------------------------
没错
------解决方案--------------------------------------------------------
关键这句:
LOCATE FOR 姓名=A-> 姓名
在表ST2中查找A区即第一个工作区(是表ST1)的当前姓名,ST1的当前姓名是欧阳惠
在ST2查到是第4个记录,所以答案是记录4 是C