|
ASP删除记录同时删除图片代码(推荐使用亲测可用)
来源:
互联网
日期:2010-10-1
Tc711Com提示:删除图片函数,当然也可以删除其它文件了 推荐使用亲测可用) | 删除图片函数,当然也可以删除其它文件了 推荐使用亲测可用)
<% Function DeleteFile(FileName) FileName=server.MapPath(FileName) '必须转换成绝对路径的 dim Fso Set Fso = CreateObject("scripting.filesystemobject") if Fso.FileExists(Filename) then '判断文件是否存在 Fso.DeleteFile filename end if Set Fso = nothing End Function %>
比如说:你的数据库中news表字段PIC存放着图片路径,删除时不要用直接的删除sql语句了,那样无法获取PIC值
<% id=request("id") set rs=server.createobject("adodb.recordset") sql="select * from news where id="&id rs.open sql,conn,1,3 DeleteFile(rs("pic")) rs.delete rs.update rs.close set rs=nothing %>
如果批量删除记录可以做循环调用DeleteFile函数
<% id=request("id") set rs=server.createobject("adodb.recordset") sql="select * from news where id in('"&id&"')'不止一个ID rs.open sql,conn,1,3 do while not rs.eof DeleteFile(rs("pic")) rs.delete rs.movenext loop rs.update rs.close set rs=nothing %>
附:
本删除适合表中PIC字段只存放一张图片的情况下删除文章同时删除图片,如果多个字段中存放图片,可以在DelFile(rs("pic"))接着加DelFile(rs("pic1")),DelFile(rs("pic2"))。
更多的ASP删除记录同时删除图片代码(推荐使用亲测可用)请到论坛查看: http://BBS.TC711.COM
【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】
来源:
互联网
日期:2010-10-1
|
|
|
|
精品推荐 |
|
|
本月推荐 |
|
|
友情赞助 |
|
|
|