RecordCount=-1问题

原创 2004年08月30日 22:26:00

自主开发的BLOG: http://www.ylhd.com/aa7643/DDS_Blog/

通常人们使用以下两种方法来执行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("属性名")进行测试是否支持该属性。

利用ADO连接数据库时,Rs.recordcount总是返回-1,解决办法

学习过程中总是麻烦不断 一个小小的问题也可以折腾一晚上! 在用ADO链接sql 进行数据操作的时候  要取记录集总数 Rs.recordcount   取出来的却总是-1 在百度来回寻找终于找到解...
  • Ylcacsdn
  • Ylcacsdn
  • 2015年10月31日 00:28
  • 772

ASP程序中RecordCount=-1解决方案

现象   当在服务器端请求RecordCoun时会返回-1。这是因为ActiveX Data Objects (ADO) 2.0中的CursorType是adOpenForwardonly或者a...
  • qiu19950108
  • qiu19950108
  • 2015年01月21日 10:50
  • 173

AspNetPage分页的RecordCount赋值问题

AspNetPage分页的RecordCount赋值问题  关于这个问题之前一直没发现,当时跟着操作,没有过多查看代码的含义,很快就完成了分页效果,没有考虑为什么,每一步的作用等等,于是在课后重复操...
  • w1210567245
  • w1210567245
  • 2013年12月16日 14:51
  • 290

PHP中 ADODB 类库介绍

为什么要使用数据库类库? 初学者 (甚至一些非初学者)常常犯的错误,就是在开发应用程序的时候,缺乏对未来的考虑。假如有一天,你的程序需要使用其它的数据库,难道你还需要重新写一篇针对于这个版本数据库的...
  • Kandy__
  • Kandy__
  • 2013年03月11日 10:47
  • 795

如何解决取ADO的Recordset对象的RecordCount属性总是-1问题

1.如何解决取ADO的Recordset对象的RecordCount属性总是-1问题? 最近在用asp做网页后台时,遇到了一个烦人的问题,RecordSet对象的RecordCount和PageCo...
  • yy668dht
  • yy668dht
  • 2014年12月22日 23:36
  • 995

数据结构课程设计 题目 1 (活期储蓄管理系统)

题目 1   .小明是一个计算机专业top student,祝贺他毕业了。并准备到银行参加工作。上班第一天,经理叫他编制一个实现一个活期储蓄处理程序,算作考查。上班第一天, 一定要给领导一个好印象,...
  • H1073659674
  • H1073659674
  • 2015年01月11日 01:09
  • 1609

通用查询功能第三版EasyQueryVer3使用说明

通用查询功能第三版EasyQueryVer3使用说明   1. 演示模板: 2 2. 相关文件 2 3. 功能说明: 2 3.1. 查询功能 2 3.1.1. easyQuery...
  • M_0307
  • M_0307
  • 2017年04月12日 15:35
  • 356

UniDAC 的 RecordCount 属性注意事项

一直以来都是用UniDAC作为数据库查询组件,而一般的写法都是这样: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 UniQu...
  • wozengcong
  • wozengcong
  • 2013年09月22日 15:06
  • 1058

动态规划解决0/1背包问题

之前总结了利用穷举法,贪婪法解决0/1背包的方法,同时也通过Fibnacci介绍了动态规划,那么该如何来利用动态规划来解决0/1背包问题呢? 首先动态规划有两个条件; 如果可以把局部子问题的解结合...
  • changyuanchn
  • changyuanchn
  • 2016年05月18日 20:12
  • 2113

用回溯法求解0/1背包问题

输出如下: 背包所盛放物品的最大价值为: 60 所盛放物品编号为 [1, 2] 代码如下: package AlgorithmTest; import java.util...
  • u014698348
  • u014698348
  • 2016年12月18日 01:17
  • 521
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RecordCount=-1问题
举报原因:
原因补充:

(最多只允许输入30个字)