复选框实现批量删除的问题。。只能删除一条记录

<inputtype="checkbox"name="dels"value="<%=rs("userid")%>">执行删除语句<%dels=Request("dels"... <input type="checkbox" name="dels" value="<%=rs("userid")%>">
执行删除语句
<%
dels=Request("dels")
tab1="delete from stu_info where userid in('"&dels&"')"
tab2="delete from stu_cj where userid in('"&dels&"')"
'tab1="delete from stu_info where userid in('"&Request("dels")&"')"
'tab2="delete from stu_cj where userid in('"&Request("dels")&"')"
'"&Request("dels")&"加上单引号不然数据类型不匹配
conn.execute (tab1)
conn.execute (tab2)
conn.close()
set conn=nothing
response.Redirect("list.asp")
%>
不是的。。。是以,隔开的。在复选框中选中的值都有但是就是删除不了。。
还有如果只选一个可以删除。。但是选了多个就不行了
展开
 我来答
媒办法
2007-12-22 · TA获得超过606个赞
知道小有建树答主
回答量:834
采纳率:0%
帮助的人:1020万
展开全部
按你上面的代码看,你多选的时候,dels的值应该是这个形式:11,12,13,14,15…
那么,你上面的SQL就成了 delete from……where userid in('11,12,13,14,15'),很明显,这是错误的。应该是delete from……where userid in('11','12','13','14','15')才对的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式