您的位置首页生活百科

ASP关于rs.absolutePage=page 遇到问题,很纠结!跪求解决方案啊!

ASP关于rs.absolutePage=page 遇到问题,很纠结!跪求解决方案啊!

的有关信息介绍如下:

ASP关于rs.absolutePage=page 遇到问题,很纠结!跪求解决方案啊!

楼主,出现ADODB.Recordset 错误 '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

只有两种情况:

第一种情况是没有调用数据库连接页面,比如

第二种情况是查询条件下,没有判断if rslist.eof then这种情况

if rslist.eof then

。。。。。

end if

结合你这的情况,估计最大的可能是你的数据库内容是空的!

出现“参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突”错误提示一般是下面几种原因所致:

1、某个参数没有赋值,或赋值为不正确的类型。比如rs.absolutePage=page,而“page"是一个空的值或非数字。如果此这前面的“page”不为空,请把它重新定义一次,写法是:page=Cint(page)。如果是空值,需要用page=Cint(Tirm(Request("page")))赋值或默认值page=1。其他参数照此修改。

2、Conn链接不正确:是否在运行此句之前创建Conn链接(是运行流程而不是代码上)?是否在此句之前创建RS对象?是否写错了SQL语句?

3、游标类型不支持分页(使用rs.open sql,conn,3,3)

游标说明:

RS.OPEN SQL,CONN,A,B

参数A为设定游标的类型,其取值为:

0 仅向前游标,只能向前浏览记录,不支持分页、Recordset、BookMark

1 键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark

2 动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览。

3 静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动 。

参数B为记录集的锁定类型,其取值为:

1 锁定类型,默认的,只读,不能作任何修改

2 当编辑时立即锁定记录,最安全的方式

3 只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等

4 当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的

如果有分页,请改为rs.open sql,conn,1,1或rs.open sql,conn,1,3试试。

大概是这几种问题,希望对你有帮助。

楼主贴代码!rs.absolutePage这个本身一定没问题的,有的只是你程序错误。你贴出代码别人才能帮你解决!