如何实现ASP的批量删除
大家看一下我的思路.第一从复选框中获得ID.我知道这个ID号这种形式的 1,2,3,4
第二我用split函数将上面的id分开保存在数组中
第三就是利用循环删除数组元素.
这种思路对吗?这样能删除数组元素所对应的记录吗?请大家帮帮小妹.谢谢了
大家看一下我的思路.第一从复选框中获得ID.我知道这个ID号这种形式的 1,2,3,4
第二我用split函数将上面的id分开保存在数组中
第三就是利用循环删除数组元素.
这种思路对吗?这样能删除数组元素所对应的记录吗?请大家帮帮小妹.谢谢了
可以用Replace()函数来替换用SQL语句删除
比如楼主的数据库以id字段为编号
Dim STest
STest="1,2,3,4,5"
STest="id="&STest
STest=Replace(STest,","," Or id=")
Dim sql
sql="delete * from [tablename] where "&STest
SQL语句直接批量删除,省去循环浪费内存资源。
[此贴子已经被作者于2006-6-25 21:45:49编辑过]
楼主不需要用循环那么麻烦,一个sql语句就能达到目的
delete from [table] where id in (1,2,3,4)