请问如何在asp里删除同文件夹下的html静态页面

来源:百度知道 编辑:UC知道 时间:2024/07/02 02:29:32
<!--#include file="conn.asp"-->
<%
dim id
id=request.QueryString("id")
sql="delete from text1 where id="&id
rs.open sql,conn,1,1
%>
<script>
alert("删除成功")
location.href=("modynews.asp?worktype=mody");
</script>

这是我删除数据库记录的页面,如何再添加些代码达到如我所说?
详细……最好帮我写一下并注释,谢谢!
自动生成的html文件名称是这样的:filename="fudan_"&year(now())&month(now())&day(now())&hour(now())&minute(now())&second(now())&".html"
路径是:"html/"&date()&"/"
数据表text1里的字段是text_filepath,具体html静态地址存在text_filepath这里的。
看应该怎么写呢?我是新手,向大家请教一下。
to 小小de人物:你的语句可以删除html文件,但是不能删除数据库了。而且提交后的页面是显示错误

小小de人物:html文件是删了,但是数据库里面的东西还在没删除,而且提交后的页面是错误的。

************************完整代码如下**************
<!--#include file="conn.asp"-->
<%
dim id
id=request.QueryString("id")
'查询数据,用于取得文件路径
sql="select * from text1 where id="&id
rs.open sql,conn,1,1
'取得页面地址
filepath = server.mappath(rs("text_filepath"))
'创建FSO对象,用于删除文件
set fso = server.createobject("scripting.filesystemobject")
'判断文件是否存在,如果存在则删除
if fso.fileexists(filepath) then fso.deletefile(filepath)
'关闭RescordSet对象
rs.close()
'删除数据
conn.execute("delete from text1 where id="&id )
%>
<script>
alert("删除成功")
location.href=("modynews.asp?worktype=mody");
</script>
**********************代码结束**************************

在执行delete语句之前,先把对应的HTML文件用FSO对象删除。

如果HTML文件的文件名是1.html,2.html这样的id命名的,可这样:

on error res