如何调用这删除信息时同时删除多个图片?

aspSubDoDelFile(sPathFile)OnErrorResumeNextDimoFSOSetoFSO=Server.CreateObject("Script... asp
Sub DoDelFile(sPathFile)
On Error Resume Next
Dim oFSO
Set oFSO = Server.CreateObject("Scripting.FileSystemObject")
oFSO.DeleteFile(Server.MapPath(sPathFile))
Set oFSO = Nothing
End Sub
'上面的是删除相关图片
'下面的是删除信息
if request.QueryString("action")="del" then
conn.execute "delete from gongcheng where gc_id in ("&request("selectdel")&")"
response.Redirect "editgc3.asp"
end if

如果才能在删除信息时同时删除掉相关的图片?
同时选择多条信息时也得同时删除多张图片.
再删除数据之前,先读数据库,记录下所有要删除的图片,再删除记录,删除成功的话,再删除图片?
照你这样怎么做的?可以贴代码上来看看吗?
展开
 我来答
百度网友1bf45f90d
2007-08-25 · 超过59用户采纳过TA的回答
知道答主
回答量:175
采纳率:0%
帮助的人:0
展开全部
在这儵语句conn.execute "delete from gongcheng where gc_id in ("&request("selectdel")&")"
之前先取得图片路径
rs=conn.execute("select * from gongcheng where gc_id in(&request("selectdel")&")"
用一个循环进行删除
do while not rs.eof
call DoDelFile(rs("路径"))
loop
然后再是
conn.execute "delete from gongcheng where gc_id in ("&request("selectdel")&")"
就可以了

rs=conn.execute("select * from gongcheng where gc_id in(&request("selectdel")&")"
do while not rs.eof
call DoDelFile(rs("路径"))
loop
就是取路径,循环删除的代码啊
茶苦亦觉甜
2007-08-25 · TA获得超过114个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:133万
展开全部
没看懂你的东西,但是我做过差不多的东西:
再删除数据之前,先读数据库,记录下所有要删除的图片,再删除记录,删除成功的话,再删除图片(先判断是否存在File.Exists(...)).
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangbaozz
2007-08-26 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:157万
展开全部
用FSO!

在删除信息的时候 在找到此图片的链接地址!

用FSO去删除......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式