CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

如何知道ADODB.Recordset是否有当前记录?不仅仅是Recordcount的问题,还有State等属性。

楼主DragonCity(自己发工资)2002-07-27 17:03:12 在 VB / 基础类 提问

有些操作和属性只对当前记录有效。如何知道当前记录是否存在呢?  
  最好不要直接用   On   Error   ....   后面接着读取Bookmark的方式来判断,因为这样似乎会人为地给后续的代码留下错误。 问题点数:20、回复次数:6Top

1 楼hawkhhg(黄非)回复于 2002-07-27 20:39:15 得分 10

if   not   rs.eof   and   not   rs.bof   then  
        'print   rs.absoluteposition    
        print   'valid'  
  else  
          print   'not   valid'  
  end   ifTop

2 楼chenchongpan(苍松)回复于 2002-07-28 08:08:43 得分 0

同楼上!Top

3 楼vbangle(VsNetMenu 菜单工具条控件 http://vbangle.5ivb.net/)回复于 2002-07-28 08:19:46 得分 10

楼上主要是判断表是不是为空,不知是否为DragonCity   (自己发工资)   的意思,如果是,解决办法基本上同上,如不是,再与我联系!Top

4 楼DragonCity(自己发工资)回复于 2002-08-02 22:04:49 得分 0

比如删掉记录的时候,上面的方法就不行。  
  我现在是On   error   之后强行读取Bookmark,如果出错,则没有当前记录。只好这样了,不只大伙觉得怎样。Top

5 楼DragonCity(自己发工资)回复于 2003-05-10 09:43:14 得分 0

 
  现在结贴之后,帖子内容里面显示不出结贴标志了?Top

相关问题

  • 关于RecordSet 的RecordCount属性
  • recordset对象的recordcount属性为什么返回-1?
  • 为什么recordset对象的recordcount属性老是返回值是-1?
  • RecordSet的属性 有哪些?
  • recordset的属性Movelast和MovePrevious
  • Recordset对象的filter属性
  • 我检查到Recordset的RecordCount属性值为-1,但我能从Recordset中取出SQL执行后返回的数来.这是什么原因呢?
  • 用ADODB查询SQLSERVER数据库,得到的RecordSet的RecordCount为-1,为何?
  • vb 的recordset的一个属性!!
  • recordset对象的absolutepage属性的运用

关键词

  • 属性
  • 当前记录
  • 是否
  • 读取bookmark
  • 知道
  • 判断
  • 结贴
  • rs
  • valid
  • print

得分解答快速导航

  • 帖主:DragonCity
  • hawkhhg
  • vbangle

相关链接

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

广告也精彩

反馈

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