日期:2014-05-16  浏览次数:21042 次

批量删除问题坐等各位高手帮忙
有个批量删除的问题

<%@ LANGUAGE="VBSCRIPT" %>
<!--#include file="../articleconn.asp"-->

<% login=request.form("login") //得到传过来页面的值
loginname=replace(login,", ",",")
'response.write loginname
'response.end
sql = "delete from resume where login in("&loginname&")"
conn.execute(sql) 

   'rs.close
   response.redirect "list.asp"
   %>
我的login是用户名  我想以用户名为条件删除记录 总是报错  如果换成ID条件就能成功 请问为什么呢这是。。。。。。。。。。。。多谢了

------解决方案--------------------
<% login=request.form("login") //得到传过来页面的值
loginname=replace(login,", ",",")
错在此句
loginname=replace(login,", ","','")
loginname="'"&loginname&"'"
'response.write loginname
'response.end
sql = "delete from resume where login in("&loginname&")"
conn.execute(sql) 

   'rs.close
   response.redirect "list.asp"
   %>
------解决方案--------------------
数字可以用in,字符串这种写法会有错误的