各位高手: 今天突然遇到这种情况
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 时 就会有语句错误?请高手解答!!
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 时 就会有语句错误?请高手解答!!
解决方案 »
- 用段vbs代码,大侠来看下是神马意思!顺便分析下!
- 向高手请教,两个数据库之间的数据插入问题。
- 新手请教:如何用vb2008编程实现自动提交表单
- 高分求助,字段无法被更新??
- 谢谢帮忙啊,,,晕了好一会了
- 高手请进:如何判断声卡有声音输入或输出???
- 如何获得RichTextBox光标所在行的字符串?(一整行的数据)
- datagrid控件显示不出内容
- 关于sql server 数据库备份还原问题请教!很急,万分感谢!
- 我在注册表中看到键值:"C:\PROGRAM FILES\WINAMP\WINAMP.EXE" /BOOKMARK "%1"
- 现在的收藏功能怎么怪怪的呀
- MSFlexGrid问题?
vb.net 就不是这样了。
===========
??VB中好象可以嵌套32层IF,
关于楼主的问题建议去看《VB编程标准》
可以这样:
set rs=cn.excute("select * from table")
if rs.recordcount=1 then
if rs.fields(0)>数 then
end if
else endif