pb9.0脚本错误error coo31:syntax error怎么解决?
lhran 2008-09-17 04:51:10 原代码如下,请帮忙检查下哪里语法有错,谢谢。
if sle_1.text=" " or sle_2.text= " " then //输入数据为空
messagebox("提示!","输入框不能为空!",exclamation!,ok!,2)
else
string cno
select cno into :cno from sc where sno= : sle_1.text and cno= : sle_2.text;
//查询该学生选修的课程数据在表sc中是否存在
if cno=sle_2.text then //学生已选修过课程
messagebox("提示!","您已经选过该课程!",exclamation!,ok!,2)
else //学生未选修过课程,可以插入数据
int number
select count(*) into : number from c where cno= : sle_2.text;
//查询选修的课程在表c中是否存在
if number=0 then //该课程不存在
messagebox("提示!","该课程不存在!",exclamation!,ok!,2)
else //该课程不存在,可以在表sc中插入数据
insert into sc (sno,cno,score)
values(: sle_1.text,: sle_2.text,null)
end if
end if
end if
sle_2.setfocus()