以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教判断语句执行的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96486)

--  作者:hopestarxia
--  发布时间:2017/2/22 1:26:00
--  请教判断语句执行的问题
在窗口A中设置了一个按钮,单击该按钮先判断表hcqj中字段jzbz为0是否有记录,无记录执行SQL定义的SQL语句,有记录返回消息提示,所用语句如图,

用图中两种语句的方法,结果都是判断不能执行,每次都是直接出消息提示。
请问此处应如何修改前面条件部份语句?请老师指导。

--  作者:hopestarxia
--  发布时间:2017/2/22 1:27:00
--  所用语句

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170222012401.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2017/2/22 8:57:00
--  

第一种方式

 

if dr is nothing then

 

改为

 

if dr.Datarows.Count = 0 then

 

第二种方式

 

第一句代码改为:if tables("hcqj").Current isnot nothing andalso tables("hcqj").Current("jzbz") = 0 then


--  作者:hopestarxia
--  发布时间:2017/2/23 2:29:00
--  谢谢指导
谢谢指导