ASP连接Sybase后Recordset有些属性不能用了,请教!

ldljlq 2002-06-07 07:01:18
ASP连接Sybase后Recordset有些属性不能用了,请教!
如题:
成功打开记录集后:
recFiles.PageSize=20
recFiles.AbsolutePage=page 'page=request.quertstring("p")

错误提示是:
----------------
错误类型:
ADODB.Recordset (0x800A0CB3)
/bbsshowtopic.asp, 第 120 行
错误原因:对象或提供者不能执行所需的操作。

-----------------------
...全文
31 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldljlq 2002-06-10
  • 打赏
  • 举报
回复
今天行了,用老梦的方法。

谢谢,怎么给分给你?
zhenhao 2002-06-09
  • 打赏
  • 举报
回复
估计可能是sybase不支持这种属性,你试试用rs.open sql,conn,1,1打开看看。
tripofdream 2002-06-09
  • 打赏
  • 举报
回复
可能因为你打开的记录集是向前游标的,所以不能分页。
试试在打开recFiles前加上
recFiles.CursorLocation=3
ldljlq 2002-06-09
  • 打赏
  • 举报
回复
尝试过了,还是不行。

我都怀疑是sybase的ODBC驱动有问题了。

明天准备打sybase的服务电话问了。

ldljlq 2002-06-09
  • 打赏
  • 举报
回复
我知道这是分页的代码。

可是用打开SQL数据库没现这种错误。

难道是打开Sybase数据表后,就不能分页了吗?

那这ASP怎么使用Sybase数据库啊。

按照我的理解,IIS向远程Sybase数据库服务器提交SQL查询后,由sybase服务器返回查询到ASP中的记录集中,这与数据库是哪种数据库应该没关系的,只要建立好了数据库连接,再成功打开记录集,这记录集就应该都是一样的嘛。怎么会不能分页呢?

有没有高手啊?帮帮忙啦!

julyclyde 2002-06-07
  • 打赏
  • 举报
回复
提供者不能执行所需的操作
ldljlq 2002-06-07
  • 打赏
  • 举报
回复
这是记录集分页用的代码。
记录集可向后移动显示出所有记录。

28,391

社区成员

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

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