xh=request("xh")
set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("../school.asa") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
if request("xh")<>"" then
sql="select * from bbs1 where xh ='" & xh & "'"
else
sql="select top 1 * from bbs1"
end if
rs.Open sql,conn,1,1
totalput=rs.RecordCount
if rs.EOF and rs.BOF then
Response.Write "很抱歉!当前没有这个学号的成绩"
else
这段程序里的if request("xh")<>"" then 和sql="select top 1 * from bbs1"还有if rs.EOF and rs.BOF then这三句具体是什么意思啊,我就这三句觉得有点困惑.