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