1.var $sql="delete PERSON_LINKMAN where inkman_name='" + e + "'"
2.客户端???

解决方案 »

  1.   

    必须在服务器端才能执行sql语句。
    你的这种样式可以实现,给你一个我写的例子,你看其中的删除部分好了:
    <%
    call conn_init()
    dim filename,link
    dim MaxPerPage
    MaxPerPage=10
    filename="admin_dep.asp"
    dim msearchword
    msearchword=Request("search")
       if not isempty(request("page")) then
          currentPage=cint(request("page"))
       else
          currentPage=1
       end if
    link=""
    %>
    <%
       dim rs
       dim sql   
       dim BoardIDList
         
          if request("action")="del" then
          
          set rs=server.createobject("adodb.recordset")
        boardIDlist=Request.Item("selBoard")
        if boardIDlist="" then
           response.write "<center>对不起,请选择要删除的部门信息。</center>"
        else
           boardIDlist="("+boardIDlist+")"
                   sql="delete from D_user where D_user_dept in "&boardidlist
                   
                   rs.open sql,conn,3,3
                   '-----------------------------------
                   '删除该部门人员
                   '-----------------------------------
                   sql="delete from D_dept where D_Dept_ID in "&boardidlist
       rs.open sql,conn,3,3
                      if err.number<>0 then
              response.write "<p><center>删除部门失败,部门库不能操作:"&err.Description &"</center></p>"
              err.clear 
           else
              response.write "<p><center>删除部门成功!</center></p>"
    '  response.end
            end if
       end if
            
      end if
         
    %><html>
    <head>
    <title>部门列表</title>
    <LINK href="Style/main.css" type=text/css rel=stylesheet>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body leftmargin="2" topmargin="0">
    <table width="650" border="0" cellspacing="0" cellpadding="0" align="center">
      <tr bgcolor="#0099CC">
      <td width="100" height="23">&nbsp;</td>
        <td width="250" height="23" align=left> <font color="#FFFFFF">您所在的位置=>部门列表</font> 
        </td>
        <td width="200" height="23" align=right>
          <a href="Add_Dep.asp"><font color="#FFFFFF"><b>添加新部门</b></font></a> 
        </td>
    <td width="100" height="23">&nbsp;</td>
      </tr>
    </table>
    <table width="650" border="0" cellspacing="1" cellpadding="0" align="center">
      <tr> 
        <td><%                                     
      
       dim totalPut               
       dim CurrentPage            
       dim TotalPages            
       dim i,j 
       dim DEP_NAMEsql="select * from D_dept;"   
    Set rs= Server.CreateObject("ADODB.Recordset") 
    rs.open sql,conn,1,1 
    if err then
    response.write err.Description
    end if           
     if rs.eof then            
      response.write "<p align='center'>还没有任何部门信息!</p>"            
       else
          
          totalPut=rs.recordcount            
          if currentpage<1 then            
              currentpage=1            
          end if            
          if (currentpage-1)*MaxPerPage>totalput then            
       if (totalPut mod MaxPerPage)=0 then            
         currentpage= totalPut \ MaxPerPage            
       else            
          currentpage= totalPut \ MaxPerPage + 1            
       end if            
                
          end if   
               
        if currentPage=1 then
         showpage totalput,MaxPerPage,"admin_dep.asp"              
          showContent            
         showpage totalput,MaxPerPage,"admin_dep.asp"
     response.write "<table bgcolor=""#099cc"" width=650><tr><td>&nbsp;</td></tr></table>"
                        
           else            
      if (currentPage-1)*MaxPerPage<totalPut then            
        rs.move  (currentPage-1)*MaxPerPage            
        dim book            
        book=rs.book    
         showpage totalput,MaxPerPage,"admin_dep.asp"         
     showContent            
         showpage totalput,MaxPerPage,"admin_dep.asp" 
     response.write "<table bgcolor=""#099cc"" width=650><tr><td>&nbsp;</td></tr></table>"
    else            
        currentPage=1      
        showpage totalput,MaxPerPage,"admin_dep.asp"
         showContent            
        showpage totalput,MaxPerPage,"admin_dep.asp"            
    response.write "<table bgcolor=""#099cc"" width=650><tr><td>&nbsp;</td></tr></table>"
      end if            
       end if            
                   
       end if
    'rs.close            
    set rs=nothing             
     
    %></td>
      </tr>
    </table>
    <%    
    sub showContent            
    dim i            
    i=0
    %><table width="650" border="0" cellspacing="1" cellpadding="2" bgcolor="#999999" bordercolor="#FFFFFF" align="center">
    <form method="POST" action="admin_dep.asp?action=del" name="frmBoardDel">
    <% response.write "<tr valign=top bgcolor=""#FFFFFF"" align=center height=36><td colspan=3><input class=""buttonface"" type=""button"" onclick=""confirmDel()"" value=""删 除"" name=""cmdDel""><br></td></tr>" %>
        <tr bgcolor="#0099cc"> 
          <td width="30"> 
            <div align="center"><font color="#ffff99">删除</font></div>
          </td>
          <td width="590"> 
            <div align="center"><font color="#ffff99">部门名称</font></div>
          </td>
          <td width="30"> 
            <div align="center"><font color="#ffff99">修改</font></div>
          </td>
        </tr>
        <%
    do while not rs.EOF
    if not rs.eof then 
    %>
        <tr bgcolor="#FFFFFF"> 
          <td width="30"> 
            <div align="center">
              
              <input type=checkbox name=selBoard value=<%=rs("D_dept_id")%> onclick="calc();">
            </div>
          </td>
          <td width="590"> 
            <div align="center"><%=rs("D_dept_name")%></div>
          </td>
          <td width="30"> 
            <div align="center"><a href=edit_dep.asp?editid=<%=rs("D_dept_id")%>>修改</a></div>
          </td>
        </tr>
        <%end if
    i=i+1                                                                         
    if i>=MaxPerPage then exit do    
    rs.MoveNext                                                                                     
    loop 
    response.write "<tr bgcolor=""#FFFFFF"" align=center height=36><td colspan=3><br><input type=hidden name=calcit value=0><input class=""buttonface"" type=""button"" onclick=""confirmDel()"" value=""删 除"" name=""cmdDel""></td></tr>"
    %>
    </form>
      </table>
    <script>
    function calc()
    {
    if(window.event.srcElement.checked)
    document.frmBoardDel.calcit.value++;
    else
    document.frmBoardDel.calcit.value--;
    }
    function confirmDel(){
    if(document.frmBoardDel.calcit.value==0)
    {
       alert("您尚未选中任何数据项");
       return false;
    }
    if (confirm("删除选择的部门会同时删除该部门所属的用户,要继续吗?")){
    document.frmBoardDel.submit()
    }
    }
    </script>
    <%
    rs.close     
    end sub
    %>
      

  2.   

    很早以前做的,现在都不想再读了!
    <%@ Language=VBScript %>
    <%Response.Write(Request("deldata"))
      btndel=trim(Request("deldata"))  
      If btndel="删除" Then
      Set Conn=Server.CreateObject ("ADODB.Connection")
      Conn.Open Application("connstr")
      sSql=Request("delsql")
      sDelSql1="delete from bankaccount where Bankaccount in (" &  sSql &")"
      'sDelSql2="delete from Pact where PactCode in ("  & sSql & ")"
      Response.Write(sDelSql1)
      'Response.Write(sDelSql2)
      'conn.Execute sDelSql1
      'conn.Execute sDelSql2
      conn.close
      'Response.Redirect "adoread.asp"
    %>
    <%else%><%set conn = server.CreateObject("Adodb.connection")
      conn.open application("connstr")
      
      set Rs= Server.CreateObject("Adodb.RecordSet")
      sSql="select bankaccount.bankaccount,bankaccount.openbank,companyaccount.companyname from bankaccount,companyaccount where bankaccount.accountno=companyaccount.accountno"
      'Response.Write(sSql)
      Rs.Open sSql,conn,1,4%>
    <html>
    <head>
    <link href="\stock\css\stock.css" rel=stylesheet>
    <title>账号维护</title>
    </head>
    <body background="/images/bk08.gif">
    <form method="post" action="/stock/TransLib/bankno/bankno.asp" name="delform">
    <table border="1" width="100%" bordercolorlight="#000080" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF" ID="Table1">
      <tr>
        <td width="100%" colspan="5" bgcolor="#0099FF">
          <p align="center"><b><font color="#FFFFFF">公司账号维护</font></b></td>
      </tr>
      <tr>
        <td width="50%" colspan="2" bgcolor="#33CCFF">
          <p align="center">录入</td>
        <td width="50%" colspan="3" bgcolor="#33CCFF">
          <p align="center">查看</td>
      </tr>
      <tr>
        <td width="25%" bgcolor="#66CCFF" align="center"><A href="/stock\TransLib\bankno\newCompanyno.asp">公司账户录入</a></td>
        <td width="25%" bgcolor="#66CCFF" align="center"><a href="/stock\TransLib\bankno\newbankno.asp">银行账户录入</a></td>
        <td width="25%" bgcolor="#66CCFF" align="center" colspan="2"><a href="/stock\TransLib\bankno\companyno.asp">公司账户</a></td>
        <td width="25%" bgcolor="#66CCFF" align="center">银行账户</td>
      </tr>  <tr>
        <td width="25%"><p align="center">银行账号</p></td>
        <td width="38%" colspan="2">开户银行</td>
        <td width="37%" colspan="2">公司账户名称</td>
      </tr>
       <%Do while not Rs.eof %> 
      <tr>
        <td width="25%"><input type="checkbox" name="check1" onclick="doCheck(this)" value="<%=RS("bankaccount")%>" ID="Checkbox1">
        <a href="stock\TransLib\bankno\Viewbankno.asp?bankaccount=<%=Rs("bankaccount")%>"><%=Rs("bankaccount")%></a> </td>
        <td width="38%" colspan="2"><%=Rs("openbank")%> </td>
        <td width="37%" colspan="2"><%=Rs("companyname")%> </td>
      </tr>
      <%RS.MoveNext 
        loop
        RS.close%>
    </table>
      <p align="center">  
      <input type="hidden" value="删除" name="deldata" ID="Hidden2">    
      <input type="hidden" value="" name="delsql" ID="Hidden1">    
      <input type="checkbox" name="chkall" ID="Checkbox2" value="ON" onclick="return CA(1);">
      <input type="button" value="全选" name="selall" ID="Button1" onclick="return CA(2);">&nbsp;
      <input type="button" value="删除" name="btndel" ID="Button2" onclick="ondatadel();">&nbsp;
      <input type="reset" value="重选" name="btnreset" ID="Reset1">&nbsp; 
      <input type="button" value="关闭" name="btnclose" ID="Reset2" onclick="return window.close();">&nbsp; 
    </p>
    </form><script language="JavaScript">
    var aa = new Array()
    function CA(n){  //此过程用于全选或取消全选
      var i,j
      i=aa.length
      for (j=0;j<i;j++) aa[j]=null
      if (n==2) document.forms[0].chkall.checked=!document.forms[0].chkall.checked;
      for(var i=0,j=0;i<document.forms[0].length;i++){
        var e=document.forms[0].elements[i];
        if(e.name=="check1") {
           e.checked=document.forms[0].chkall.checked;
           if (e.checked) {aa[j]=e.value;j++;}   
           document.forms[0]                
           }           
      }
    }  function doCheck(nsel){ //此过程用于将选定列的合同编号传给数组aa  
      var i,j
      i= aa.length;
      for (j=0;j<i;j++) {
          if (aa[j]==nsel.value){
              if (!nsel.checked) {
                 aa[j]=null;
                 return
                 }
               }   
          } 
          
      aa[i]=nsel.value;    
      //alert(aa)
      }function ondatadel(){  //删除
       var i,j  
        ssql=""
        i= aa.length;
        for (j=0;j<i;j++) {
          if (aa[j]!=null) {
            if (j==0)
               ssql="'"  + aa[j] + "'"
            else
               ssql=ssql + ", '" + aa[j] +  "'"
          }
        }
        delform.delsql.value =ssql; 
        alert(ssql)   
       
        if (ssql=="")
          {
           alert("请选择要删除的账号!")
           return false;
           }
        else
           {
           if (window.confirm("请确定是否删除所选账号?")==0) return false 
              //return true
           //alert(ssql)   
           delform.delsql.value=ssql  
           //delform.PactCode.value=1 
           delform.submit(); 
           }
      }  
        
    </script>  
    </p></body>
    </html>
    <%end if%>