帮我看看asp页出错提示

yangwentao001 2004-08-28 04:24:00
出错信息内容如下:

ADODB.Recordset 错误 '800a0cb3'

当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制。

/zuoye/group.asp,行55

asp文件内容:
<%

%>
<html>
<head>
<title>fillingroup</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#9900CC" vlink="#9900CC" alink="#FF0000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="back.jpg">
<form name="group" method="post" action="">
<table>
<tr>
<td bgcolor="#FFFFFF"><img src="smalllogo.jpg" width="270" height="90"></td>
</tr>
</table>
<table align="center" cellspacing="0" cellpadding="0">
<tr height="50">
<td></td><td align="center"><font size="+2" color="red"><b>填写组别</b></font></td>
</tr>
<br><br><br>
<tr height="50">
<td>组别:</td>  <td><input type="text" name="group" style="WIDTH:150px;HEIGHT:20px"></td>
</tr>
<tr height="50">
<td></td>
<td>
<div align="center">
<input type="submit" name="submit" value="提交" >  
<input type="reset" name="submit1" value"重设">
</div>
</td>
</tr>
</table>
<div align="center">
<%
dim rst,ssql,currentpage,rowcount,i,cnn
currentpage=request.querystring("currentpage")
if currentpage="" then
currentpage=1
end if
set cnn=server.createobject("adodb.connection")
set rst=server.CreateObject("ADODB.RECORDSET")
cnn.connectionstring="dsn=zuoye;uid=yangwentao;pwd=34101040"
cnn.open
sql="select * from activedata"
rst.open sql,cnn, 1,3
if rst.eof then
response.write "<p><b>当前没有组别!</b></p>"
response.end
end if
rst.close
rst.cursortype=adopendynamic
rst.pagesize=5
ssql="select 接收方 from activedata order by 时间"
rst.open ssql,cnn
rst.absolutepage=cint(currentpage)
rowcount=0
%>
<table border='0' cellpadding="0" cellspacing="0" width=100%>
<tr>
<th>组别</th>
</tr>
<tr>
<%while not rst.eof and rowcount<rst.pagesize%>
<td><%=rst("接收方")%></td>
</tr>
<%
rowcount=rowcount+1
rst.movenext
wend
%>
</table>
<p>当前组别数<%rst.recordcount%> 
每页<%=rst.pagesize%>个组别 
当前页次:<%=currentpage%>/<%rst.pagecount%>页 
<%
for i=1 to rst.pagecount
if i=cint(currentpage) then
%>
[<font color="red"><%=i%></font>]  
<%
else
%>
[<a href="group.asp?currentpage=<%=i%>"><%=i%></a>]  
<%
end if
next
%>
</p>
</div>
</form>
</body>
</html>
...全文
61 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qunluo 2004-08-28
  • 打赏
  • 举报
回复
当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制。

这句提示本身已经说明问题了!结合提示出错的地方看看!

55句我这里打开是:<table border='0' cellpadding="0" cellspacing="0" width=100%>呵!!没问题哈!

rst.close
rst.cursortype=adopendynamic
rst.pagesize=5
ssql="select 接收方 from activedata order by 时间"
rst.open ssql,cnn

是不是这里的什么地方?看着就觉得代码不舒服!!!怎么很早就关闭了纪录集了呢???纪录集游标处理没必要那样来弄,而且已经有人说了这样使需要包含adovbs.inc文件!!!你再看看!!!这个文件,你在机器上搜索看看就知道是怎么回事情了!

先删:
rst.close
rst.cursortype=adopendynamic

然后:rst.open ssql,cnn,1,1

看看再说!
mjpclab 2004-08-28
  • 打赏
  • 举报
回复
还有用adopendynamic之类的常数首先要包含adovbs.inc文件
mjpclab 2004-08-28
  • 打赏
  • 举报
回复
rst.cursortype=adopendynamic
这句话不要了吧,原来的1就可以了,
这种方式很占服务器资源的
yangwentao001 2004-08-28
  • 打赏
  • 举报
回复
拜托啊
我是菜鸟,哪点问的不对请包含啊

28,409

社区成员

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

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