recordcount=-1的原因以及解决方法
这两天经常有朋友问我,为什么我的数据库有记录,但RecordCount=-1,到底是什么原因导致的呢?RecordCount=-1问题如何解决呢,下面请看系统圣地给大家详解一下吧。
一般人们都使用以下两种方法来执行SQL语句:
Set Rs=Conn.Execute(SqlStr)
和
Set Rs=Server.CreateObject(“ADODB.RecordSet“)
Rs.Open SqlStr,Conn,CursorType,LockType
(RecordSet对象方法请看这里)
由于默认的记录集游标是服务器游标,
Rs.CursorLocation = adUseServer
所以返回Rs.RecordCount=-1,
应该把服务器游标改为客户端游标,
Rs.CursorLocation = adUseClient
Rs.Open SqlStr,Conn,CursorType,LockType
rs.cursortype
光标类型 recordcount 属性
ForwardOnly 0(默认) 返回-1
Keyset 1 正确的记录数
Dynamic 2 -1或不正确的记录数,依数据源而定
Static 3 正确的记录数
所以Rs.CursorLocation = 3
可用recordset.support("属性名")进行测试是否支持该属性。
recordcount=-1的原因以及解决方法相关推荐
- 内存溢出和内存泄漏的定义,产生原因以及解决方法(面试经验总结)
一.定义(概念与区别) 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory:比如申请 了一个integer,但给它存了long才能存 ...
- dos系统不能安装python模块,无法使用pip命令安装python第三方库的原因及解决方法...
再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的scripts文件夹里面.我们可以把dos切换到对应的文件夹,再使用pip命令就可以了. 如果 ...
- xp路由器播放服务器无响应,xp系统连不上路由器的原因及解决方法
路由器是互联网络的枢纽,"交通警察,在生活和办公中都随处可见了.在笔记本xp系统中遇到连不上路由器的问题,这样就没办法上网了,怎么回事呢?一是软件原因,二是硬件原因,遇到xp系统连不上路由器 ...
- “adb不是内部或外部命令,也不是可执行的应用程序”错误原因及解决方法
用SQLite时,可能会出现这样的错误. 原因可能是环境变量PATH没有配置或配置不正确.应该把adb.exe 所在目录加入到PATH环境变量.例如:C:\Program Files\android- ...
- ASP.NET常见错误,原因及解决方法(2003版)_不断更新.....
[标题] ASP.NET常见错误,原因及解决方法[错误提示] 异常详细信息: System.Net.WebException: 请求因 HTTP 状态 401 失败:Un ...
- 虚拟机无法上网/连接失败原因及解决方法
1.常见的普通原因解决方法 1.1 检查IP地址是否正确 命令:ip a(空格a) 1.2 检查网卡是否配置正确 命令:cat /etc/sysconfig/network-scripts/ifcf ...
- 计算机开启时提示键盘错误,电脑开机出现异常提示keyboard not found的故障原因及解决方法_电脑故障...
电脑开机后屏幕显示keyboard not found. press f2 to continue .f1 to setup,具体问题现象如下所示: 故障原因分析: 出现这样的情况大多都是电脑在开机的 ...
- SQL Server数据库查询速度慢的原因和解决方法
SQL Server数据库查询速度慢的原因和解决方法 参考文章: (1)SQL Server数据库查询速度慢的原因和解决方法 (2)https://www.cnblogs.com/MyChange/p ...
- 跨域产生的原因及解决方法
跨域产生的原因及解决方法 参考文章: (1)跨域产生的原因及解决方法 (2)https://www.cnblogs.com/keai/p/11418138.html 备忘一下.
- 启动pip时,< Fatal error in launcher: Unable to create process using ‘“‘ >问题的原因及解决方法
启动pip时,< Fatal error in launcher: Unable to create process using '"' >问题的原因及解决方法 参考文章: (1 ...
最新文章
- DNS 到底怎么工作的? (How does dns work?)
- Navicat Premium 12全系列
- 潜行者活动硬盘电脑,你也可以打造
- 《开源思索集》一黑客的胜利——读《增长黑客》有感
- MySQL 查询速度慢与性能差的原因与解决方法
- nodejs核心模块fs删除文件_用 NodeJS 重命名系统文件
- 解决win2008下IIS7的HTTP500错误
- 火了!评分9.7,这本Python书终于玩大了!
- SAP OLE中常用的一些方法和属性
- spring Quartz基于配置文件和注解的实现
- 洛谷oj---P1030 求先序排列
- DICM(DICOM), IMA 医学图像 预处理 调窗(window-leveling)
- 《谈判是什么》笔记……
- vue后台管理框架配置vux记录
- pentaho server 9.2 配置mysql数据源
- Java中Scanner的进阶---求和与求平均数
- SSM 校园外卖系统的设计与实现
- Docker hub Habor
- 2018年第44周-scala入门-面向对象基础语法
- ES6高级:扩展运算符,箭头函数,class类,iterator迭代器