以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]项目表中有大量数据,删除语句删除不完,求解。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28840) |
-- 作者:guoqi1129 -- 发布时间:2013/2/20 11:28:00 -- [求助]项目表中有大量数据,删除语句删除不完,求解。 For Each r As Row In Tables("项目").Rows r.Delete Next DataTables("项目").Save MessageBox.Show("好") 项目表中有3000条数据,执行一次后剩下1500条数据,执行2次后剩下750条数据,我想执行一次就全部删除,这个是怎么回事?
|
-- 作者:lin_hailun -- 发布时间:2013/2/20 11:30:00 -- 可以这样删除。 For Each r As Row In Tables("项目").Rows Tables("项目").Rows(0).Delete Next DataTables("项目").Save MessageBox.Show("好") |
-- 作者:lin_hailun -- 发布时间:2013/2/20 11:31:00 -- 或者直接这样 DataTables("项目").DeleteFor(Tables("项目").Filter) |
-- 作者:zerov -- 发布时间:2013/2/20 11:35:00 -- 最好删除前有一个提示语,以免丢失数据。 |
-- 作者:lsy -- 发布时间:2013/2/20 11:35:00 -- 以下是引用lin_hailun在2013-2-20 11:30:00的发言:
可以这样删除。 For Each r As Row In Tables("项目").Rows Tables("项目").Rows(0).Delete Next DataTables("项目").Save MessageBox.Show("好") Tables("项目").Rows(0).Delete ————这可是活用的范例,咱也得活学。 |
-- 作者:guoqi1129 -- 发布时间:2013/2/20 11:45:00 -- 见识了,谢谢大家 |
-- 作者:blackzhu -- 发布时间:2013/2/20 12:37:00 -- datattables("xxx").datarows.clear 1万条瞬间. |