一道简单的VFP题

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:11:01
在VFP中,数据库sdb中数据表s中有40条记录,其中年龄age小于20岁的有15个,20岁的有一个,大于30岁的有10个。执行以下程序,显示的结果是set deleted onopen database sdbdelete from s where age between 20 and 30select s?reccount()A)15 B)16 C)40 D)25这个题目到底是要数删除符合要求的记录的数目,还是删除记录后剩下的记录的数目啊?拜托帮帮忙

你的执行程序应该是这样吧:
set deleted on
open database sdbdelete
delete from s where age between 20 and 30
select s
? reccount()
40

记录是删除了----其实是打了删除记号而已,删除了的记录还是在表中的
reccount()显示的是实际记录数,不管你是否打了删除记号

选A。
题目要求删除年龄大于20且小于30的记录

c