一般在使用视图进行查询时,视图中意般都关联了两个或者更多个表,一般在这种情况下才会使用视图,但是但我在使用视图来查询数据时没有问题,但是一旦在分页中使用到视图进行查询就会出现错误提示如下:

ADODB.Recordset错误 '800a0cb3'

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

我使用的分页方式是利用记录集的分页功能进行分页,也就是使用游标进行分页,代码如下:

psize=8

rss.open sql,conn,1,3

tl=0

rss.pagesize=psize

If Not rss.eof And Not rss.bof Then

pageMax=rss.pagecount

if pageMax<1 then pageMax=1

if  page<1 then page=1

if page>pageMax  then page=pageMax

rss.absolutepage=page

while not rss.eof

......

wend

end if

但是有并不是所有的视图在分页是都会出现以上情况,进过查看查询的源码,我发现了一个问题,就是当查询中使用了排序时就会出现该问题,但在多表联合查询时使用排序就必须使用top 来指定记录数,否则不能使用排序,所以我的查询时用的是top 100 percent 来指定所有的记录,于是我将排序和top 100 percent 去掉发现可以正常查询,所以在使用游标进行分页时不能使用top来只定查询条数。

mysql 当前记录集不支持书签_关于使用视图进行分页时出现当前记录集不支持书签的错误解决方法及原因(asp)...相关推荐

  1. SQLyong连接mysql 2058错误解决方法(记录)

    docker sqlyong连接mysql 2058错误解决方法 原因 出现错误的主要原因是mysql 8以上的版本的加密方式发生了改变,导致连接失败 解决方法 1.docker进入mysql容器 d ...

  2. mysql 1236_Mysql主从同步Last_IO_Errno:1236错误解决方法

    Mysql主从同步的Last_IO_Errno:1236错误是什么原因呢,我们要如何来解决这个问题呢?下面和小编一起来看看关于此问题的记录与解决办法. 从服务器错误代码: Last_IO_Errno: ...

  3. Navicat Premium链接MySQL时出现2059错误解决方法

    下面这个是有关Navicat Premium链接MySQL时出现2059错误解决方法的教程(在看该教程之前mysql的配置已完成) 链接MySQL时出现2059错误该怎么解决呢? 提示:以下是本篇文章 ...

  4. mysql 增删改查时的错误解决方法大全

    mysql 增删改查时的错误解决方法大全     信息1:Error: Access denied for user: 'linanma@localhost' (Using password: YES ...

  5. Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法

    Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法 参考文章: (1)Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法 (2)https://www. ...

  6. Linux下MySql出现#1036 – Table ‘ ‘ is read only 错误解决方法

    Linux下MySql出现#1036 – Table ' ' is read only 错误解决方法 参考文章: (1)Linux下MySql出现#1036 – Table ' ' is read o ...

  7. mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法

    mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法 参考文章: (1)mysql出现ERROR1698(28000) ...

  8. 【转】Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法

    [转]Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法 参考文章: (1)[转]Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法 (2)https: ...

  9. apmserv mysql_APMServ MySQL 1577错误解决方法_MySQL

    bitsCN.com APMServ MySQL 1577错误解决方法 Navicat导出任何一个数据库,都会提示:1577 – Cannot proceed because system table ...

最新文章

  1. git创建与合并分支
  2. 理解一条语句:SELECT difference(sum(value)) FROM mq_enqueue WHERE channel =~ /ActiveMQ_TEST/ AND $tim...
  3. Hibernate 批量插入、更新与删除
  4. 组合数学 —— 概述
  5. springmvc java中转发_springmvc实现转发和重定向
  6. JQuery --- 第三期 (jQuery事件相关)
  7. 什么是面向故事编程?
  8. 归并排序——java
  9. 批标准化 tf.keras.layers.BatchNormalization 参数解析与应用分析
  10. TensorFlow使用--MNIST分类学习入门(感知机)
  11. 集体智慧编程第二章之提供推荐
  12. 幻灯片插入smartArt
  13. matlab实现像素分类,定义使用 Tversky 损失的自定义像素分类层
  14. python实现排列组合
  15. python代码提取图片文字
  16. 浅夏,盈一眸清凉,捻一指馨香
  17. ctf镜子里面的世界_一个小编姐姐的CTF入坑之旅
  18. rootfs bootfs bootloader
  19. 蓝桥杯试题 算法提高 Cutting Chains
  20. 网络爬虫判断页面是否更新

热门文章

  1. 一道六年级数学题,求阴影面积,那我只能用Python代码了
  2. 数据操作string
  3. 用Python标准库turtle画一只老虎,祝您新年虎虎生威,大吉大利
  4. ReportViewer教程(15)-矩阵报表-6
  5. python表达式352的值为_表达式 3 and 5 的值为
  6. 【C++】C++读取文本中的特定一列
  7. leetcode - K 站中转内最便宜的航班
  8. 基于深度学习的驾驶行为预测方法
  9. 傅里叶变换对噪声进行频谱分析
  10. C++/C--动态二维数组的内存分配与释放【转载】