rsFaqList.AbsolutePage=3 ----------->这一句出错。
dim qstr,rsFaqList…
…………
以上确保正确,用conn打开了数据库连接。
qstr="select * from t_faqs"
set rsFaqList=server.CreateObject("adodb.recordset")
rsFaqList.Open qstr,conn,1,3
rsFaqList.PageSize=3
rsFaqList.AbsolutePage=3 ----------->这一句出错。
出错提示为:
ADODB.Recordset 错误 '800a0cb3'
当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制。
这是为何?数据库设置上有何建议?谢谢。
问题点数:20、回复次数:4Top
1 楼imafool(中正仁和)回复于 2003-09-04 11:58:24 得分 0
我用的是2000高级服务器操作系统。sql server 2000数据库,有补丁。Top
2 楼sinusoid(黑眼圈)回复于 2003-09-04 12:17:36 得分 10
试一下
totalmessage = rsFaqList.recordcount
If totalmessage <> 0 Then
rsFaqList.AbsolutePage = 3
End If Top
3 楼imafool(中正仁和)回复于 2003-09-04 12:28:59 得分 0
我可以肯定存在一些记录。
刚才我换把表t_faqs的ID字段加上那个小钥匙,就不出错了。
有详细讲解原理的吗?Top
4 楼julyblack(如夜的七月)回复于 2003-09-04 13:01:08 得分 10
rsFaqList.Open qstr,conn,3Top




