CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

vb中and 的用法?

楼主openxyj(爱我所爱,想我所想)2005-01-08 13:24:08 在 VB / 数据库(包含打印,安装,报表) 提问

各位高手:  
   
                        今天突然遇到这种情况  
                                            if     条件1   and   条件2     then    
                                            endif    
   
                      第一个条件为假时,条件2应该不执行呀!  
                                        set   rs=cn.excute("select   *   from   table")  
                                        if   rs.recordcount=1   and   rs.fields(0)>数   then               '出错语句  
                                        endif  
   
                        怎么当rs.RecordCount=0   时     就会有语句错误?请高手解答!! 问题点数:2、回复次数:5Top

1 楼bu_wen(不文)回复于 2005-01-08 14:29:33 得分 1

//第一个条件为假时,条件2应该不执行呀!  
   
  vb不做短路判断。。即使条件1为假。还是会做条件2   的。。  
  vb.net   就不是这样了。Top

2 楼pcwak()回复于 2005-01-08 14:31:51 得分 1

在VB中只能用两个IF了Top

3 楼yongming520(谭永明)回复于 2005-01-08 14:35:52 得分 0

在VB中只能用两个IF了  
  ===========  
  ??VB中好象可以嵌套32层IF,  
  关于楼主的问题建议去看《VB编程标准》  
  Top

4 楼xiaoxiaoP(每天都是重新开始)回复于 2005-01-08 14:36:11 得分 0

当rs.RecordCount=0   时,数据库中没有记录,rs.fields(0)就不存在了,就不能比较。  
  可以这样:  
  set   rs=cn.excute("select   *   from   table")  
                                        if   rs.recordcount=1   then  
                                                  if   rs.fields(0)>数   then  
                                                   
                                                  end   if          
                                        else  
   
                                        endif  
   
  Top

5 楼openxyj(爱我所爱,想我所想)回复于 2005-01-08 15:52:19 得分 0

谢谢大家!Top

相关问题

  • VB中adodb用法
  • vb 中的sql 的特殊用法?
  • VB中Split函数的用法?
  • VB中感叹号“!”与圆点“.”的用法差异
  • vb中关键字optional和ismissing函数的意义及用法?
  • Property Get\Let\Set的深层含义,及VB中*号的用法
  • 请教:VB中filecopy()的用法,在线等待,万分感激。。。
  • 请问 VB 中的 MSFlexGrid 控件的 DataSource 属性如何用法 ?
  • 请问 VB 中的 MSFlexGrid 控件的 DataSource 属性如何用法 ?
  • MD5在VB。NET窗体中的用法,谁能指点一下?

关键词

  • vb
  • 条件
  • recordcount
  • rs
  • endif
  • 为假
  • fields
  • then

得分解答快速导航

  • 帖主:openxyj
  • bu_wen
  • pcwak

相关链接

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

广告也精彩

反馈

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