CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

关于recordcount属性

楼主dingguangwen(丁丁)2003-08-02 10:45:52 在 VB / 数据库(包含打印,安装,报表) 提问

Dim   cnn_ZhuSG   As   ADODB.Connection  
  Dim   rs1_ZhuSG   As   ADODB.Recordset  
  Dim   rs2_ZhuSG   As   ADODB.Recordset  
  Dim   strDSN_ZhuSG   As   String  
  Dim   str1_ZhuSG   As   String  
  Dim   str2_ZhuSG   As   String  
   
  Private   Sub   Form_Load()  
  Set   cnn_ZhuSG   =   New   ADODB.Connection  
  strDSN_1DuanTS   =   "Provider=SQLOLEDB;Data   Source=lxz;Initial      
                                    Catalog=oiltalimu;   User   ID=SUPERMAN;Password='';"  
  cnn_1DuanTS.Open   strDSN_1DuanTS  
   
  Set   rs1_ZhuSG   =   New   ADODB.Recordset  
  Set   rs2_ZhuSG   =   New   ADODB.Recordset  
  str1_ZhuSG   =   "select   top   12   *   from   注水岗综报   order   by   DATATIME   DESC"  
  str2_ZhuSG   =   "select   *   from   组态现场数据   "  
  rs1_ZhuSG.Open   str1_ZhuSG,   cnn_ZhuSG,   adOpenKeyset,   adLockOptimistic,   adCmdText  
  rs2_ZhuSG.Open   str2_ZhuSG,   cnn_ZhuSG,   adOpenKeyset,   adLockOptimistic,   adCmdText  
  Debug.Print   rs2_ZhuSG.RecordCount  
   
  ??????????  
  晴问为什么输出总是-1啊?  
  我数据库里面有数据而且也能吧里面的数据输出  
  就是记录总数输出总是为-1  
  谢谢 问题点数:0、回复次数:7Top

1 楼sindyzhou(大胡子)回复于 2003-08-02 10:49:40 得分 0

rs1_ZhuSG.Open   str1_ZhuSG,   cnn_ZhuSG,   adopenstatic,adlockreadonly,adcmdtext  
  动态数据集的recordset   的recordcount永远是-1Top

2 楼hyfu111(怎么办)回复于 2003-08-02 10:55:18 得分 0

rs1_ZhuSG.CursorLocation   =   adUseClient  
  rs2_ZhuSG.CursorLocation   =   adUseClient  
  Top

3 楼gpo2002(永吹不休)回复于 2003-08-02 10:57:35 得分 0

with   rs2_ZhuSG  
  .CursorLocation   =   adUseClient  
  .CursorType   =   adOpenKeyset  
  .LockType   =   adLockOptimistic  
  end   with  
   
  RecordCount如果是-1的话,说明该值无效  
  Top

4 楼gpo2002(永吹不休)回复于 2003-08-02 10:58:05 得分 0

rs1_ZhuSG.Open   str1_ZhuSG,   cnn_ZhuSGTop

5 楼gpo2002(永吹不休)回复于 2003-08-02 10:58:18 得分 0

rs2_ZhuSG.Open   str2_ZhuSGTop

6 楼mycls()回复于 2003-08-02 11:09:15 得分 0

请将记录集类型改成:adOpendynamic即动态集;    
  详细清参考:  
   
  http://uh1.bj.163.com/cgi/docelite?i=126946Top

7 楼gpo2002(永吹不休)回复于 2003-08-02 11:23:49 得分 0

晕rs2_ZhuSG.Open   str1_ZhuSG,   cnn_ZhuSG  
  Top

相关问题

  • 关于RecordSet 的RecordCount属性
  • 求助!为什么RecordCount属性总是显示-1。
  • Delphi中关于TQuery的Eof和RecordCount属性
  • recordset对象的recordcount属性为什么返回-1?
  • SqlDataReader有没有类似RecordCount的属性?SqlDataReader.RecordAffected属性怎么用?请给出代码?
  • 为什么recordset对象的recordcount属性老是返回值是-1?
  • 关于ADO中RecordCount属性的问题(高分相赠,可分多次给!!!)
  • 属性
  • 简单问题,发现在oracle中不能使用ado中的pagecount和recordcount属性!
  • 如何知道ADODB.Recordset是否有当前记录?不仅仅是Recordcount的问题,还有State等属性。

关键词

  • 数据
  • zhusg
  • cnn
  • recordcount
  • adodb
  • rs
  • adopenkeyset
  • cursorlocation
  • str
  • open

得分解答快速导航

  • 帖主:dingguangwen

相关链接

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

广告也精彩

反馈

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