这段代码那儿有错,怎样改?

来源:百度知道 编辑:UC知道 时间:2024/05/26 12:33:03
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>
<%
exec="select * from guestbook"
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>

代码是没有什么错误的。

如果运行时出现错误,那就检查一下数据库文件(example3.mdb)吧!
1、看看到是不是和存放这段代码的asp文件在同一个文件夹下;
2、数据库中是不是有表guestbook;
3、表guestbook中是不是有name、tel、message、time这四个字段。