CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

如何获取查询结果的数量?

楼主musandy(小倩)2004-08-04 10:46:51 在 VB / 数据库(包含打印,安装,报表) 提问

access数据库,请问执行完以下语句后:  
   
          rs.Open   "SELECT   *   FROM   table",   cn,   adOpenDynamic,   adLockOptimistic  
   
  怎么样获取查询得到的记录数量呢?  
  问题点数:20、回复次数:3Top

1 楼Leftie(左手,为人民币服务)回复于 2004-08-04 10:48:58 得分 4

rs.Open   "SELECT   *   FROM   table",   cn,   adopenkeyset,adlockreadonly  
  msgbox   rs.recordcountTop

2 楼leayh(云卷云舒)回复于 2004-08-04 11:10:17 得分 6

楼上的方法是正确的,但前提是:RecordSet的CursorLocation一定要设为aduseClient,否则,RecordSet.RecordCount的值总是会返回-1.Top

3 楼hdhai9451(☆新人类☆)回复于 2004-08-04 12:42:21 得分 10

rs.CursorLocation=aduseClient  
  rs.Open   "SELECT   *   FROM   table",   cn,   adOpenDynamic,   adLockOptimistic  
   
  rs.RecordCount   '為返回結果的記錄數。Top

相关问题

  • 怎样获取查询结果的数目?
  • 如何随机获取查询结果的返回值呢
  • access查询返回结果数量多于top的设置
  • 求助//SQL语句中,计算查询结果的数量的语句//求助
  • 郁闷,同一条SQL语句在查询分析器里得到的查询结果 和 在asp中通过ado获取的结果不一致的说
  • 用变量做为查询字段,获取字段结果怎么用变量来表示?
  • 如何把多张表中的查询结果union在一起(表的数量未定)?
  • 获取表的名字和数量
  • 这个存储过程好像@NO获取值的时候有问题,还有我怎么在查询分析器里面执行并显示结果?
  • 能否对已经查询出结果的数据集合(DataSet)进行二次搜索,以获取非关键列的视图?

关键词

  • 获取
  • 数量
  • recordcount
  • adopendynamic
  • cursorlocation
  • rs
  • recordset
  • 返回
  • cn
  • open

得分解答快速导航

  • 帖主:musandy
  • Leftie
  • leayh
  • hdhai9451

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo