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
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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也不行啊

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧