ASP批量删除记录的三种方法

如果需要对数据记录进行批量删除,可借鉴使用如下方法:
将复选框的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 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭