注册 登录
编程论坛 ASP技术论坛

批量删除的思路以及代码

chenkun 发布于 2007-06-07 17:02, 1851 次点击

代码

15 回复
#2
chenkun2007-06-07 17:03

本人在线等待!

#3
chenkun2007-06-07 17:20
怎么没有高手帮一忙呀!我在线等
#4
麻花疼2007-06-07 17:22
批量删除数据库中的记录还是删除文件?

删除记录放宽where后面的条件,删除文件用循环
#5
chenkun2007-06-07 17:58

删除数据库中的记录就是 我想要删除多条记录全部选中一次删除

#6
yms1232007-06-07 21:51
用SQL语句就可以实现,where后面跟逻辑判断关键字and
delete * from [表名] where [条件]=[值1] and [条件]=[值2] and [条件]=[值3] ……
依次类推
#7
SkyGull2007-06-07 23:31
用for函数就可以了
#8
ming2062007-06-08 01:15
以下是引用SkyGull在2007-6-7 23:31:02的发言:
用for函数就可以了

FOR???速度不慢才怪!!!!!你楼上的正确!

如果是选择了批量的自动编号如:ID 用 IN (ID)不可以了/////////

#9
islet2007-06-08 08:43
用复选框
"delete …… where id in ("&request.form("复选框")&")"

最好把request.form("复选框")的内容处理一下
#10
SkyGull2007-06-08 08:48
for不会慢的啊

下次我作下测试好了
#11
gdk20062007-06-08 09:00
for 会很慢的,你可以试试,测试一下速度看是多少毫秒。斑竹的"delete …… where id in ("&request.form("复选框")&")"是可以的!不过想速度快可以用存储过程啊!
#12
yms1232007-06-08 11:02

如果是分页删除可以把for循环提前到客户端来做,但缺点是如果要让服务器端验证非法提交同样慢,如果服务器端不验证速度会很快。

#13
yms1232007-06-08 11:45
只有本站会员才能查看附件,请 登录

这是我以前写的分页类改进了一个批量删除,楼主可以看看。
#14
ming2062007-06-10 19:12
分享分享
#15
lq73506842007-06-11 09:22
收藏.
#16
gytice02008-10-19 22:00
看看
1