回 帖 发 新 帖 刷新版面

主题:一个关于删除问题!!!!!

这条是我显示数据内容后面加复选框的语句,循环每条内容后都有id为表的一项
<td align="center" bgcolor="#FFFFFF"><% id=rs("id")
response.Write"<input type=""checkbox"" name=""checkbox"" value="""&id&""""%></td>
删除语句。现在只能删除一个,不能同时删除多个,不知道哪个地方出错了。请指教!!!
<%
dim idb
idb=request("checkbox")
idb=split(idb,",")
for i=0 to ubound(idb)
set rs1=server.CreateObject("ADODB.recordset")
sql="delete from nam where id='"&idb(i)&"'"
conn.execute sql
next
response.Redirect("xiugai.asp")
%>

回复列表 (共4个回复)

沙发

好像split函数写错了,能给写下吗?谢谢!

板凳

老兄 干嘛多此一举
idb=request("checkbox")
sql="delete from nam where id in("&idb&")"
conn.execute sql

3 楼

嘿嘿,晕
老按书上一个思路走了,白学数据库了
谢谢!!!

4 楼

for each itemid in request("checkbox")
sql="delete from nam where id ="&itemid
conn.execute sql
next

我来回复

您尚未登录,请登录后再回复。点此登录或注册