一道VFP的简单选择题...初学,所以不懂啊~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/18 12:48:11
在Visual FoxPro中,假设数据库sdb中数据库表s中有40条记录,其中年龄age小于20岁的记录有15个,20岁的记录有1个,年龄大于30岁的记录有10个。执行下面的程序后,屏幕显示的结果是()
SET DELETE ON
OPEN DATABASE sdb
DELETE FROM s WHERE age BETWEEN 20 AND 30
SELECT s
? RECCOUNT()

A.15 B.16 C.40 D.25

高教的答案是A 老师说是C... 请教到底是啥?为啥?谢~~~~~~!!!^_^

c.

因为Reccount()返回记录数目,不管记录是否打上删除标志,它也不受SET DELETE ON/OFF的影响。(除非用PACK命令物理上删除记录)

E因为这个答案没有