幼儿园安全知识大赛:求救:无法删除数据库记录

来源:百度文库 编辑:高校问答 时间:2024/05/03 00:59:02
文件是自动生成HTM的,当删除新闻时,先删除生成的静态文件,再删除数据库里面的记录,下面代码哪里错了?

以下是删除该ID的”按ID生成的静态文件”和数据库ID文件记录
Set Fso=Server.Createobject("Scripting.FileSystemObject")
if fso.DriveExists(server.mappath("../news\"&id&".htm")) Then
Fso.DeleteFile(server.mappath("../news\"&id&".htm"))
end if
set fso=nothing

set rs=server.createobject("adodb.recordset")
rs.open "delete from news where id in ("&id&")",conn,3,3
set rs=nothing
next
上面的代码错误是:无法删除生成的静态文件?

如果去掉if fso.DriveExists(server.mappath("../news\"&id&".htm")) Then
变成下面的的代码则可以删除静态文件,却删除不了数据库记录
Fso.DeleteFile(server.mappath("../id\"&id&".htm"))
set rs=server.createobject("adodb.recordset")
rs.open "delete from hot_wen where id = ("&id&")",conn,3,3
set rs=nothing

if fso.FileExistsserver.mappath("../news\"&id&".htm")) Then