sql.Clear ;
sql.Add('select * from 学生资料表 where (学校=:SchoolVL ) and (年级=:gradeVL) and (班级=:ClassVL)');
parameters.ParamByName('SchoolVL').Value:=SchoolName;
               parameters.ParamByName('gradeVL').Value:=gradename;
               parameters.ParamByName('ClassVL').Value:=classname;
               open;
为什么找不到了,但是用但有这个记录了,条件也可能了,
 sql.Clear ;
               sql.Add('select * from 学生资料表 where (学校='''+Schoolname+''') and (年级='''+gradeName+''')');
               open;
可以了