主题:[讨论]数据库连接问题
想在数据库中提取指定的学号的数据,不知道为什么运行有错,请大家帮帮忙.谢谢先
<%
set conn=server.createobject("adodb.connection")
DSNtemp = "Driver={Microsoft Access Driver (*.mdb)};"
DSNtemp = DSNtemp & "DBQ=" & server.mappath("学生表.mdb")
conn.open DSNtemp
xuehao=request.form("id")
set rs=server.createobject("adodb.recordset")
rs.open "select * from 学生表 where 学号='"& xuehao &"'",conn,1,1
%>
<html>
<body>
这是<% response.write rs("姓名")%>的个人资料
<table width=30% cellpadding="0" cellspacing="0" border="1">
<tr><td>学号<td><%response.write (rs("学号"))%></tr>
<tr><td>姓名
<td><%response.write (rs("姓名"))%>
</tr>
<tr><td>年龄<td><%response.write (rs("年龄"))%></tr>
<tr><td>出生日期<td><%response.write (rs("出生日期"))%></tr>
<tr><td>毕业学校<td><%response.write (rs("毕业学校"))%></tr>
</table>
<%
rs.close
conn.close
%>
</body>
</html>
[em18]
<%
set conn=server.createobject("adodb.connection")
DSNtemp = "Driver={Microsoft Access Driver (*.mdb)};"
DSNtemp = DSNtemp & "DBQ=" & server.mappath("学生表.mdb")
conn.open DSNtemp
xuehao=request.form("id")
set rs=server.createobject("adodb.recordset")
rs.open "select * from 学生表 where 学号='"& xuehao &"'",conn,1,1
%>
<html>
<body>
这是<% response.write rs("姓名")%>的个人资料
<table width=30% cellpadding="0" cellspacing="0" border="1">
<tr><td>学号<td><%response.write (rs("学号"))%></tr>
<tr><td>姓名
<td><%response.write (rs("姓名"))%>
</tr>
<tr><td>年龄<td><%response.write (rs("年龄"))%></tr>
<tr><td>出生日期<td><%response.write (rs("出生日期"))%></tr>
<tr><td>毕业学校<td><%response.write (rs("毕业学校"))%></tr>
</table>
<%
rs.close
conn.close
%>
</body>
</html>
[em18]