ASP批量删除记录的三种方法
作者:NetFox 日期:2007-02-17
如果需要对数据记录进行批量删除,可借鉴使用如下方法:
将复选框的value设为表ID,递交后:
conn.execute("delete from yourtable where id in (" & Request.Form("ID") & ")")
第二种方法就是用for....,如:
for i=1 to request.form("id").count
conn.Execute ("Delete from yourtable where ID="&trim(Request.Form("ID")(i))&"")
next
第三种方法
for each id in request("del")
Conn.Execute("Delete From yourtable Where id="&Request("id"))
next
从执行效率上来看,推荐第一种方法!
将复选框的value设为表ID,递交后:
复制内容到剪贴板
程序代码
程序代码conn.execute("delete from yourtable where id in (" & Request.Form("ID") & ")")
第二种方法就是用for....,如:
复制内容到剪贴板
程序代码
程序代码for i=1 to request.form("id").count
conn.Execute ("Delete from yourtable where ID="&trim(Request.Form("ID")(i))&"")
next
第三种方法
复制内容到剪贴板
程序代码
程序代码for each id in request("del")
Conn.Execute("Delete From yourtable Where id="&Request("id"))
next
从执行效率上来看,推荐第一种方法!
[本日志由 NetFox 于 2009-10-29 07:17 PM 编辑]
上一篇: 什么是菜鸟?
下一篇: ASP的终极N行N列分页代码
文章来自: 本站原创
Tags: ASP 批量删除记录
相关日志:
评论: 1 | 引用: 0 | 查看次数: -
发表评论

