请问我的asp代码有错吗

来源:百度知道 编辑:UC知道 时间:2024/07/05 15:54:12
数据库的名字是guestbook.mdb 表是guest 和主页放在同一文件夹 具体代码是
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("guestbook.mdb")
%>
<%
exec="select * from guest"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%do while not rs.eof%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr><%
rs.movenext
loop
%>
</table>
//下面的三条语句是用于关闭数据库
rs.close
set rs=nothing
conn.close
set conn=nothing

"driver={microsoft access driver (*.mdb)};
改成
db="/*.mdb"
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)
试试

应该没错吧 IIS上测试一下不就知道了

Source是正确的,如果有错的话可能是因为数据库字段的问题
PS.
我在本地用你的source测试了一下,完全正确,你确定你的数据库的路径正确?