|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
[ASP]删除图片时能不能同时删除两张图片
我的可以删除一张, ,怎么删除两个ID想同的图片
下面是可以删除一张图片的
sql="select img,userid from writing where userid in ("&id&")"
set rs=conn.execute(sql)
If Not rs.Eof Then
filepath=rs("img")
filepath="../up_images/"&filepath
path= server.MapPath(filepath)
set objfso = server.createobject("scripting.FileSystemObject")
if objfso.FileExists(path) then
objfso.DeleteFile(path)
set objfso = nothing
response.write "<script language='Javascript'>alert('成功删除!!')</script>"
else
response.write "<script language='Javascript'>alert('指定的文件在硬盘上并未找到,可能已被清除\n请核实!')</script>"
end if |
可以删除两张的,以此类推
filepath=rs("img1")
filepath2=rs("img2")
filepath1="../up_images/"&filepath1
filepath2="../up_images/"&filepath2
........
objfso.DeleteFile(path1)
objfso.DeleteFile(path2)
|
那如很多张图片呢 |
那就用do while 循环来读出,然后删除,loop |
可以写出来参考一下吗? 删除ID全部都同样的, |
2楼已经说很详细了,如果你连代码都要别人来写出来给你,那你也太懒了吧 |
用for吧,一个个写累阿!
|
richie214在上个帖子中说
对的,直接用循环就可以了` |
楼主的图片是怎么放的,一般情况下都是删除记录的同时删除图片,所以你删除的时候,肯定用到do while not rs.eof (因为你删除图片的时候,也要打开记录集找到图片的位置),这时删除完一组图片(同一id的),删除记录,程序的思路也就出来了 |
|