关于Visual Foxpro程序设计的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:39:45
这样的一个程序中,有一段在form下的load事件中
PUBLIC ma(5),chx,opx,cox
OPEN DATABASE xsxk
USE 学生 IN 0
chx=0
opx=1
cox=1
ma(1)="1981"
ma(2)="1982"
ma(3)="1983"
ma(4)="1984"
ma(5)="1985"

出了错;

还有command1下的click事件中的一段程序

chx1=IIF(chx=0,.F.,.T.)
opx1=IIF(opx<10,'0'+STR(opx,1),STR(opx,2))
cox1=VAL(ma(cox))
SELECT COUNT(*) FORM 学生 INTO COURSOR lsb;
WHERE 性别=chx1.AND.SUBS(学号,3,2)=opx1.AND.YEAR(出生日期)=cox1
SELECT lsb
GO TOP
n=cnt
thisform.Text1.Value=n中的

SELECT COUNT(*) FORM 学生 INTO COURSOR lsb;
WHERE 性别=chx1.AND.SUBS(学号,3,2)=opx1.AND.YEAR(出生日期)=cox1
SELECT lsb出了错,谁能帮帮忙啊???????
SELECT COUNT(*) FORM 学生 INTO COURSOR lsb;
WHERE 性别=chx1.AND.SUBS(学号,3,2)=opx1.AND.YEAR(出生日期)=cox1
SELECT lsb出了错,谁能帮帮忙啊???????

COUNT(*)
这个函数值得商榷
count()内应该是什么

SELECT COUNT(*)
vfp中这个是有问题的
前面都错了,后面的into cursor就不会存在了

把出错的提示贴出来