以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何判断表复制结果为0记录时,操作执行动作停止?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51221)

--  作者:jiterp
--  发布时间:2014/5/22 9:37:00
--  如何判断表复制结果为0记录时,操作执行动作停止?

Dim slt1 As String = "select id,inv from code"

Tables("窗口1_table1").Fill(slt1,"demo",True)

 

上面一句是复制临时表数据,我想在后面加个判断条件,当复制结果为0条记录时,操作执行停止返回.


--  作者:Bin
--  发布时间:2014/5/22 9:39:00
--  
你的代码是填充生成一个SQLQUERY ,不太理解你的意思是什么?

意思是如果数据表里没数据,就不填充?

--  作者:有点甜
--  发布时间:2014/5/22 9:39:00
--  

 直接判断呗

 

 msgbox(Tables("窗口1_table1").Rows.Count)


--  作者:有点甜
--  发布时间:2014/5/22 9:41:00
--  

 你可以先查一下是否有数据

 

 http://www.foxtable.com/help/topics/2897.htm

 


--  作者:jiterp
--  发布时间:2014/5/22 10:31:00
--  

是这样子的,这段代码后面还有一堆复制语句代码,我想这个环节如果没有数据,下面的工作就停止了.


--  作者:有点甜
--  发布时间:2014/5/22 10:35:00
--  
 If Tables("窗口1_table1").Rows.Count = 0 then return