标题:一次删除多条记录的SQL语句怎么写?
只看楼主
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
 问题点数:0 回复次数:10 
一次删除多条记录的SQL语句怎么写?

复选 的记录,怎么用sql语句写?

也就是一次删除多条记录

搜索更多相关主题的帖子: SQL 语句 记录 删除 复选 
2007-08-03 21:11
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
[url]http://hi.baidu.com/myxxl/blog/item/3edcbd4b58931cf083025c44.html[/url]
2007-08-03 21:22
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
得分:0 
回复:(midas)一次删除多条记录的SQL语句怎么写?

<%
'-------------显示欲删除人员--------------

dim conn,rs,strsql

set conn=server.CreateObject("ADODB.connection")
conn.open "provider=microsoft.jet.OLEDB.4.0;data source="&"d:\newsdb.mdb"

set rs=server.CreateObject("ADODB.recordset")

strsql="select * from 人员表"

set rs=conn.execute(strsql)


%>

<table >
<form name="form1" method="post" action="deleteuser01.asp">
<tr>
<td >请选择欲删除人员名单</td>
</tr>
<tr>
<td>选择</td>
<td>帐号</td>
<td>权限</td>
</tr>
<% while rs.eof=false %>

<tr>
<td >
<input type="checkbox" name="check" value="check" >
</td>
<td ><%=rs.fields("帐号")%></td>
<td><%=rs.fields("权限")%></td>
</tr>

<% rs.movenext
wend
%>

<tr>
<td>
<input type="submit" name="delete" value="删除">
</td>
</tr>


</form>
</table>





'-------------删除人员--------------



<% dim conn,rs,strsql
set conn=server.CreateObject("ADODB.connection")
conn.open "provider=microsoft.jet.OLEDB.4.0;data source="&"d:\newsdb.mdb"

set rs=server.CreateObject("ADODB.recordset")

strsql="delete from 人员表 where .............
set rs=conn.execute(strsql)




删除人员 代码中,红色的strsql语句是删除 表单 复选 的记录,它怎么写才对,请指教?

[此贴子已经被作者于2007-8-3 22:49:20编辑过]

2007-08-03 22:05
盖世豪侠
Rank: 1
等 级:新手上路
威 望:1
帖 子:444
专家分:0
注 册:2007-7-15
得分:0 

<%
sq="delete from table where"
for each aa in request.form("id")
sq=sq&" id='"&aa&"' or"
next
sq=left(sq,len(sq)-3)
%>

[此贴子已经被作者于2007-8-3 22:31:51编辑过]


[flash][/flash]
2007-08-03 22:18
盖世豪侠
Rank: 1
等 级:新手上路
威 望:1
帖 子:444
专家分:0
注 册:2007-7-15
得分:0 
你是不是在用小号耍我们LZ

[flash][/flash]
2007-08-03 22:34
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
得分:0 
以下是引用盖世豪侠在2007-8-3 22:34:55的发言:
你是不是在用小号耍我们LZ

???????????????

2007-08-03 22:47
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
得分:0 
sq="delete from table where id in ("&amp;id&amp;")"
2007-08-04 10:30
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
得分:0 
谢谢各位的指教

我把sql句写成

strsql="delete from 人员表 where id in("&request("id")&")"

解决的 问题。
2007-08-04 17:04
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
得分:0 
新问题又来了,在人员数据成功删除后,通过
<script language="javascript">
alert("成功删除人员")
history.go(-1)
</script>

回到选择欲删除人员页时,怎么自动刷新页?
2007-08-04 17:15
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
得分:0 
<script language="javascript">
alert("成功删除人员")
localtion.href="链接地址";
</script>

[此贴子已经被作者于2007-8-4 17:48:51编辑过]

2007-08-04 17:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-160214-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058772 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved