以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于删除表数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83362)

--  作者:sara
--  发布时间:2016/4/7 10:00:00
--  关于删除表数据
我为啥用这个删除,有时候删除不干净呢?表现就是对应的Table仍然有内容,但是不是总出现,我删除一下Bin就好了
图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2016/4/7 10:05:00
--  

 1、你Table里面的表示这个表嘛?你确定不是 sqlTable或者sqlQuery 之类的?

 

 2、删除不干净,是不是你beforeDeleteDataRow事件有限制的代码?

 

 3、或者是,你把行锁定了,自然不能正常删除。


--  作者:新福星
--  发布时间:2016/4/7 10:35:00
--  
datatables("XX").LoadFilter=""
datatables("XX").loadtop=""
datatables("XX").load
datatables("XX").deleteFor("")
datatables("XX").save


--  作者:sara
--  发布时间:2016/4/8 8:22:00
--  
没有在那个函数添加事件。我删除DataTable跟Table锁不锁定有关系吗?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


--  作者:Hyphen
--  发布时间:2016/4/8 8:55:00
--  
行锁定,就是不能编辑了。修改删除都是属于编辑
--  作者:大红袍
--  发布时间:2016/4/8 9:36:00
--  

 你可以先解锁行,再删除啊。

 

DataTables("表A").ReplaceFor("_Locked", False)

DataTables("表A").DeleteFor("")