以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  DeleteFor 能删除隐藏行吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44135)

--  作者:shixia
--  发布时间:2013/12/24 9:22:00
--  DeleteFor 能删除隐藏行吗?
我的项目中DeleteFor经常失效,有时能发挥作用,有时不能发挥作用,不知道DeleteFor在什么情况下失效,是不是不能删除隐藏行。另,有其它代码可以替代这个功能么


--  作者:Bin
--  发布时间:2013/12/24 9:25:00
--  
你所谓的隐藏行,是筛选出去的,还是未加载的.如果未加载,肯定是不会生效的.

你可以利用SQL语句,使用SQLCOMMAND执行 来删除.

写法基本上和DELETEFOR一致

delete from {表A} where  相同的条件表达式

--  作者:shixia
--  发布时间:2013/12/24 9:26:00
--  
筛选出去的。用SQL语句删除后,再加载,速度有区别吗?


--  作者:Bin
--  发布时间:2013/12/24 9:28:00
--  
删除速度同样,重新加载会消耗和数据量成正比的时间.