回 帖 发 新 帖 刷新版面

主题:[讨论]数据库连接问题

想在数据库中提取指定的学号的数据,不知道为什么运行有错,请大家帮帮忙.谢谢先
<%
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]

回复列表 (共3个回复)

沙发

出现什么样的错误?第几行出错?

板凳

<%set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("学生表.mdb")
%>


试试!你应该把出错的地方给写出来!

3 楼

学生的id值一定要传对啊,不然也会出错的.
你发帖也不说清楚是哪里错了,让大家很难帮你的.

我来回复

您尚未登录,请登录后再回复。点此登录或注册