string sql="select s.SubjectName from Subject as s inner join Course as c on(s.SubjectId=c.SubjectId) inner join Class as ca on(ca.ClassId=(select ca.ClassId from Class where ca.ClassName like '"+iClassName+"'))";
这句SQL有错误
改为:
string sql="select s.SubjectName from Subject as s inner join Course as c on s.SubjectId=c.SubjectId inner join Class as ca on c.ClassId = ca.ClassId where ca.ClassName like '"+iClassName+"'))";
试试