大量刪除資料方法一
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
if shu>0 then
response.write("<script>alert('刪除成功');location.href='"&url&"';</script>")
else
response.write("<script>alert('刪除失敗');網頁特效: history.back();</script>")
end if
conn.close
set conn=nothing
方法二 使用了sql in
<%
arrdel=request("id")
'response.write arrdel
sql="delete from news where id in ("&arrdel&")"
'response.write sql
conn.execute sql
set conn=nothing
response.write"<script language=javascript>alert('刪除成功!');"
response.write"javascript: history.go(-1)</script>"
response.end
%>
上面的二個大量刪除執行個體代碼,利用in的效益更高,也簡單一些,用遍曆的感覺代碼多了一些。