asp删除某字段内的多个图片

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:59:44
我的数据库里的content字段内有文字和图片混合的内容,比如是如下内容1231234345<img src="/upload/200810182118265182.jpg" />567665857<img src="/upload/2008101821212256122.jpg" />dggasf<img alt="" src="/upload/2008101821214899198.jpg" />56758
请问如何将该记录删除的同时也将本字段内的图片也删除,也就是物理删除图片。

<%dim rs2,sql2
set rs2=server.createobject("ADODB.recordset")
sql2="select * from pic where id="& request.QueryString("id")
rs2.open sql2,conn,3,3
filen="uploadpic"+"\"+rs2("p_name")
DeleteFile(server.MapPath(filen))

conn.execute ("delete from pic where id=10")
Function DeleteFile(FileName)
if FileName<>"" then
Set fso=server.CreateObject("scripting.filesystemobject")
if fso.FileExists(FileName)=true then
fso.DeleteFile FileName
else
Response.Write "<script>alert('该文件不存在"&FileName&"');</script>"
Response.end
end if
end if
end function
response.write("<script lauguage=javascript>alert('删除成功!');location.href='pic2.asp'</script>")

end if

%>

Set fso=server.CreateOb