度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL

度量快速开发平台网格部件批量删除

查看数: 2680 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-7-17 14:57

正文摘要:

我们在构建项目的时候,往往需要构建删除数据的功能,一般来说都是一条数据一条数据的删除,但是有些时候我们可能需要批量删除无用的数据这时候该怎么实现呢?首先我们将网格部件中的显示标识列属性勾选上,如下图所 ...

回复

张兴康 发表于 2020-7-19 09:12:40
万望 发表于 2020-7-18 22:19:31
还不错
陈晓龙 发表于 2020-7-18 14:18:39
张兴康 发表于 2016-2-18 13:41
上千的数据就直接操作数据库了

也是哈!

点评

恩  详情 回复 发表于 2020-7-19 09:12
张兴康 发表于 2020-7-18 13:41:51
上千的数据就直接操作数据库了

点评

也是哈!  详情 回复 发表于 2020-7-18 14:18
王爱东 发表于 2020-7-17 17:53:00
但是如果删除上千条数据。那还需要注意delete这个sql语句字数不能太长了,超过4000可能出错,因此可以用几个delete来解决。
一般批量处理数据量也不是太大。
王爱东 发表于 2020-7-17 17:52:00
还有更好的方法,在循环中找到勾选的数据,
dim aaa=""
for each dr in dt.Rows
     aaa= aaa+dr["ID"]+","
next

delete from table where instr(aaa,id)>0

这样的方式比较快!
王爱东 发表于 2020-7-17 17:50:11
楼上这个删除的效率很低。要是选择100条,就需要执行100个 delete 语句。。。
陈晓龙 发表于 2020-7-17 17:40:17
朕看了,确实很方便!

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-12-22 22:53 , Processed in 0.121237 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表