以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]按条件删除数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141292)

--  作者:冷泉
--  发布时间:2019/9/25 22:13:00
--  [求助]按条件删除数据
清空表格所有数据代码我知道,但是表格数据能否按时间去删除,譬如出库表录入了2017-2019年的数据,我需要删除2017年出库表的数据,应该怎样写代码了,麻烦老师指导下,谢谢


--  作者:狐狸爸爸
--  发布时间:2019/9/25 23:05:00
--  
参考:
http://www.foxtable.com/webhelp/topics/0394.htm
http://www.foxtable.com/webhelp/topics/0408.htm
http://www.foxtable.com/webhelp/topics/2899.htm

删除大量数据,推荐:

示例二

在DataTable中一次性删除大量的行,然后保存,效率是比较低的。
我们可以用
SQLDeleteFor直接从后台删除符合条件的行,然后用RemoveFor从DataTable移除符合条件的行,效率会提高很多,例如:

DataTables("表A").SQLDeleteFor("产品编号 = 1")
DataTables
("表A").RemoveFor("产品编号 = 1")