• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP下批量删除数据的两种方法
    方法一:
    复制代码 代码如下:

    id=request.form("checkbox")
    id=Split(id,",")
    shu=0
    for i=0 to UBound(id)
    sql="select * from jiang_fname where id="id(i)
    set rs=conn.execute(sql)
    if not rs.eof then
    delete_file(rs("fname"))
    end if
    rs.close
    set rs=nothing
    sql="delete from jiang_fname where id="id(i)
    conn.execute sql,shu1
    shu=shu+1
    next

    if shu>0 then
    response.Write("script>alert('删除成功');location.href='"url"';/script>")
    else
    response.write("Script>alert('删除失败');javascript: history.back();/script>")
    end if
    conn.close
    set conn=nothing



    方法二:巧用in关键字实现数据的批量删除
    managenews.asp
    复制代码 代码如下:

    !--#include file="conn.asp"-->
    %'数据库的连接文件我就不多说了%> html>
    head>
    title>管理新闻/title>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    link rel="stylesheet" href="../index/style.css" type="text/css">
    script>
    function del () //用于判断记录有没有选中的函数
    {
    var flag=true;
    var temp="";
    var tmp;
    if((document.form1.answer.length+"")=="undefined") {tmp=1}else{tmp=document.form1.answer.length}
    if (tmp==1){
    if (document.form1.answer.checked){
    flag=false;
    temp=document.form1.answer.value
    }
    }else{
    for (i=0;idocument.form1.answer.length;i++) {
    if (document.form1.answer[i].checked){
    if (temp==""){
    flag=false;
    temp=document.form1.answer[i].value
    }else{
    flag=false;
    temp = temp +","+ document.form1.answer[i].value
    }
    }
    }
    }
    if (flag){ alert("对不起,你还没有选择!")}
    else{ name=document.form1.name.value
    //alert(name)
    if (confirm("确实要删除?")){
    window.location="delnews.asp?id=" + temp;
    }
    }
    return !flag;
    }
    /script>
    /head>
    body>
    script language=Javascript>
    function checkall(all)//用于判断全选记录的函数
    {
    var a = document.getElementsByName("answer");
    for (var i=0; ia.length; i++) a[i].checked = all.checked;
    }
    /script>
    %
    set rs=server.createobject("adodb.recordset")
    sql="select * from news order by addtime desc"
    rs.open sql,conn,1,3 %>
    % if rs.eof then %>
    table width="50%" border="0" align="center" ID="Table2">
    tr>
    td align="center">
    没有新闻!
    /tr>
    /table>
    % else %>
    form method="POST" id=form1 name=form1>
    table width="90%" border="0" align="center" class="tabDocborder" ID="Table3">
    tr>
    td>
    table width="80%" align="center" id=TabDocMain border='1' cellspacing='0' cellpadding='0' bordercolorlight='#82b4dd' bordercolor='#b6d3eb'     class="TabDocMain">
    thead>
    tr>
    td colspan="7" align="center">
    新闻管理中心
    /td>
    /tr>
    /thead>
    tbody>
    tr>
    td align=center>
    删除框
    /td>
    td align=center>
    新闻标题
    /td>
    td align=center>
    发布时间
    /td>
    td align=center>
    管理
    /td>
    /tr>
    %
    do while not rs.eof
    %>

      tr>
    td align=center>input type="checkbox" name="answer" value="%=rs("id")%>" ID="Checkbox1">
    /td>
    td align=left>%If Len(rs("title"))=30 Then%>%=rs("title")%>%else%>
    %=(Left(rs("title"),30))%>...
    %end if %>/td>
    td align=left>%=rs("addtime")%>/td>
    td align=center>a href="editnews.asp?id=%=rs("id")%>">编 辑/a>/td>
    /tr>
    /tbody>
    %
    rs.movenext
    loop
    %>

      tr>
    td colspan="7" align="center">
    input type="checkbox" name="chkall" value="on" onclick="checkall(this)" ID="Checkbox2">选中所有的显示新闻   
    input type="button" name="btnDelete" value="删除" style='font-family: 宋体; font-size: 9pt;' onclick="del()" ID="Button1">
    /td>
    /tr>
    /table>
    /form>
    /td>
    /tr>
    %end if%>
    /table>
    % set rs=nothing
    conn.close
    set conn=nothing
    %>
    /body>
    /html>

    delnews.asp文件
    复制代码 代码如下:

    !--#include file="conn.asp"-->
    %
    arrdel=Request("id")
    'Response.Write arrdel
    sql="delete from news where id in ("arrdel")"
    'Response.Write sql
    conn.Execute sql
    set conn=nothing
    response.write"SCRIPT language=JavaScript>alert('删除成功!');"
    response.write"javascript: history.go(-1)/SCRIPT>"
    response.end
    %>
    上一篇:asp 删除数据库记录的代码
    下一篇:asp中用insert into语句向数据库插入记录(添加信息)的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ASP下批量删除数据的两种方法 ASP,下,批量,删除,数据,的,