操作符/操作数类型不匹配
我运行一个查询表单,是用grid显示查询结果,表单上的查询按钮的clink事件代码如下open data "E:\学生选课管理系统\教学管理数据库"
sele 成绩发布
PUBLIC p
p=alltrim(thisform.text1.value)
do case
case thisform.optiongroup1.value=1 and empty(p)=.f.
set filter to 姓名=p or 学号=p and 成绩<60
case thisform.optiongroup1.value=2 and empty(p)=.f.
set filter to 班级号=p and 成绩<60
otherwise
messagebox("你未选择查询方式或未输入查询值")
return
endcase
go top
thisform.grid1.refresh
点了查询之后出现操作数与操作符类型不匹配的错误,为什么,请知晓者指点,我学VF没多久,还是菜鸟,谢谢