[求助]asp的一个问题.驱动程序所虚属性不支持,
<html><body>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft ACCESS driver (*.mdb)};dbq="&server.mappath("guestbook.mdb")
%>
<%
exec="select * from test"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
rs.PageSize=3
pagecount=rs.PageCount
page=int(request.QueryString ("page"))
if page<=0 then page=1
if request.QueryString("page")="" then page=1
rs.AbsolutePage=page
%>
</body>
</html>
我在运行这个程序的时候 ,出现了下面的问题,网业无法显示:
技术信息(用于支持人员)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/myweb/4.asp, 第 10 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
第十行是这个rs.open exec,conn,1,1
可是我在运行
<html>
<body>
<a href="1.asp">1</a><a href="2.asp">2</a><a href="3.asp">3</a>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft ACCESS driver (*.mdb)};dbq="&server.mappath("guestbook.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>
<td><%=rs("password")%></td>
</tr><%
rs.movenext
loop
%>
</table>
这个的时候却没有问题,不知道是什么原因,大家帮帮忙.谢谢!!