ASP下批量删除数据的两种方法,里面也有删除附件的功能。
方法一: 管理新闻
<%
arrdel=Request(“id”)
‘Response.Write arrdel
sql=”delete from news where id in (“&arrdel&”)”
‘Response.Write sql 来源gaodai#ma#com搞@代~码网
conn.Execute sql
set conn=nothing
response.write””
response.end
%>
代码如下:
id=request.form(“checkbox”)
id=Split(id,”,”)
shu=0
for i=0 to UBound(id)
sql=”select * from jiang_fname where id=”&id(i)
set rs=conn.execute(sql)
if not rs.eof then
delete_file(rs(“fname”))
end if
rs.close
set rs=nothing
sql=”delete from jiang_fname where id=”&id(i)
conn.execute sql,shu1
shu=shu+1
next
id=Split(id,”,”)
shu=0
for i=0 to UBound(id)
sql=”select * from jiang_fname where id=”&id(i)
set rs=conn.execute(sql)
if not rs.eof then
delete_file(rs(“fname”))
end if
rs.close
set rs=nothing
sql=”delete from jiang_fname where id=”&id(i)
conn.execute sql,shu1
shu=shu+1
next
if shu>0 then
response.Write(“”)
else
response.write(“”)
end if
conn.close
set conn=nothing
方法二:巧用in关键字实现数据的批量删除
managenews.asp
代码如下:
<%
set rs=server.createobject(“adodb.recordset”)
sql=”select * from news order by addtime desc”
rs.open sql,conn,1,3 %>
没有新闻! |
|
<% set rs=nothing
conn.close
set conn=nothing
%>
delnews.asp文件
代码如下:
<%
arrdel=Request(“id”)
‘Response.Write arrdel
sql=”delete from news where id in (“&arrdel&”)”
‘Response.Write sql 来源gaodai#ma#com搞@代~码网
conn.Execute sql
set conn=nothing
response.write””
response.end
%>
以上就是ASP下批量删除数据的两种方法的详细内容,更多请关注gaodaima搞代码网其它相关文章!