景区森林防火:asp成绩查询系统

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 18:57:04
能按姓名学期进行查询,一次个姓名后面,显示3个学期(以列的形式显示),应该怎么办?
怎样写代码?请高手指教!不胜感激!

select * from 学员资料表 where 学员ID = 'ID值' order by 学员ID

取到值后

已有输出内容 = 0
response.write "<table border=1 rules=groups><colgroup></colgroup><colgroup><col span=3></col></colgroup><thead><th>学员ID</th><th>学期1</th><th>学期2</th><th>学期3</th></thead>"
while not rs.eof
if 最后一个学员ID <> rs("学员ID")&"" then
if 已有输出内容 > 0 then
response.write "</tr>"
end if
response.write "<tr>"
response.write "<td>"&rs("学员ID")&"</td>"
end if
response.write "<td>"&rs("学期资料")&"</td>"
最后一个学员ID = rs("学员ID")&""
rs.movenext
wend
response.write "</table>"

数据库设计的时候把表设计好就可以啊,然后select top 3 from [table] where student='"XXX"'!~!~!~!~!~!~