关于VFP,帮忙看看这样写对不对?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/06 19:51:50
set talk off
clear
open database student
use student
do while.T.
if 性别="女".and.总分>310
? 姓名,出生日期,总分,奖学金
skip
else
skip
endif
enddo
close database
return
题目是这样的:
显示数据表STUDENT.DBF中的所有女同学的姓名、出生日期、总分和奖学金。(要求,程序有循环语句,条件语句,Exit语句,且循环条件表达式为.T.。)
要求循环条件表达式为.T.怎么写呢? 谢谢!

你这程序进入死循环,退不出来!
do while.T. 应改为:do while !Eof()
这样就能退出。
---------------------------
如果用循环条件表达式为.T.,在endif语句后加:
if eof()
exit
endif