rs.absolutepage = page报错

PcrazyC 2009-08-02 09:13:07
<% 
strQuery = "SELECT * FROM t_url"
Set rs = adoDataConn.Execute(strQuery)
page = request("page")

rs.pagesize=20
if(page="") then
page=1
else
page=cint(page)
end if
response.Write(cstr(page))
rs.absolutepage = page
for i=1 to rs.pagesize %>
<ul>
<table width="515px" >
<td align="left"> <a href=<%=rs("content") %> target="_blank"><%=rs("title") %></a></td>
<td align="right"> <a href=../DataOperator.asp?delvalue=1&reback=Information/url.asp&sqlname=title&table=t_url&id=<%=rs("title")%> onclick="return ConfirmDel()">删除</a>  </td>
</table>
</ul>

<% rs.movenext
if rs.eof then exit for
next
rs.close
%>


哪里错了,把这句去掉就正常,如果不去就报错ADODB.Recordset ���� '800a0cb3'

��ǰ��¼����֧����ǩ�����������ṩ������ѡ�����α����͵����ơ�

/Information/url.asp���� 27
...全文
49 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
PcrazyC 2009-08-03
自己解决了,将记录RS的游标设置为3就行了
回复
bing475879749 2009-08-03
rs.open strQuery,adoDataConn,3,3

改成

rs.open strQuery,adoDataConn,1,1


创建记录集也是一点,不知道LZ创建了没
回复
凡夫与俗子 2009-08-03
你没创建记录集,加上下面头上那句
server.createobject("adodb.recordset") '加上这句
strQuery = "SELECT * FROM t_url"
Set rs = adoDataConn.Execute(strQuery)
回复
PcrazyC 2009-08-02

strConnection = "driver={mysql odbc 3.51 driver};server=localhost;uid=root;pwd=421623;database=web"
Set adoDataConn = Server.CreateObject("ADODB.Connection")
adoDataConn.Open strConnection
strQuery = "SELECT * FROM t_url"
Set rs = server.createobject("adodb.recordset")
rs.open strQuery,adoDataConn,3,3
在网上查说什么EXECUTE不行,为什么我改成RS.OPEN也不行啊
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告