复选 的记录,怎么用sql语句写?
也就是一次删除多条记录
复选 的记录,怎么用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编辑过]
<%
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编辑过]
???????????????
[此贴子已经被作者于2007-8-4 17:48:51编辑过]