select 成绩 from 学生信息表 where 姓名='"& name & "and 学期=' "& year &

解决方案 »

  1.   

    应该是
    select 成绩 from 学生信息表 where 姓名='"& name & "'" & "and 学期=#"& year &"#" 
      

  2.   

    应该是这样才对吧:
    select 成绩 from 学生信息表 where 姓名='"& name & "' and 学期=#"& year &"#
      

  3.   

    你的三个表的结构有问题,这三个表怎么关联呢?
    可以修改为:
    学生信息表:姓名,学号,年龄,课程号,专业号,成绩 ;
    课程表:课程名,课程号,学年,学期;
    专业表:专业号,专业名,系主任。
    "select 学生信息表.成绩 from  学生信息表 ,课程表 
    where 学生信息表.姓名 = '" & name & "' and 学生信息表.课程号=课程表.课程号
    and 课程表.学期 = '" & year & "'"