人人为我,我为人人!
<!--#include file="conn.asp"-->
<%
id= trim(request("id"))
filename=trim(request("filename"))
if id <> "" or filename <> "" then
fileid = split(id,", ")
for i=0 to ubound(fileid)
if fileid(i) <> "" then
sql="delete from [file] where id="&fileid(i)
'这句SQL语句是对的,但是这里如果只有一条id为何要循环删除?
conn.execute(sql)
end if
next
'同样的道理,如果filename只是一个文件的文件名为何要用循环?
filedel = split(filename,", ")
for i=0 to ubound(filedel)
set fso=server.createobject("Scripting.filesystemobject")
if fso.fileexists(server.mappath(""&SavePath&"/"&filedel(i)))=true then
fso.deletefile(server.mappath(""&SavePath&"/"&filedel(i)))
End if
next
end if
response.Redirect("show.asp")
%>
那楼主这个页面到底是为了删除单条记录而做还是要既能删除单条记录也能删除多条记录?