ASP如何删除数据库内的文件路径及相关文件

ASP如何删除数据库内的文件路径及相关文件,第1张

Delete 方法

删除指定的文件或文件夹。

objectDelete force

参数

object

必选项。应为 File 或 Folder 对象的名称。

force

可选项。Boolean 值。如果要删除的文件或文件夹的属性设置为只读属性,则该值为 True;否则为 False(默认)。

说明

若指定文件或文件夹不存在,错误发生。有内容的文件夹和无内容的文件夹所使用的Delete方法无异。无论有无内容,指定文件夹皆被删除。

对 File 或 Folder 应用 Delete 方法的结果与使用 FileSystemObjectDeleteFile 或 FileSystemObjectDeleteFolder 执行的 *** 作完全相同。

下面的示例说明了方法的用法 Delete:

Dim fso, MyFile

Set fso = CreateObject("ScriptingFileSystemObject")

Set MyFile = fsoCreateTextFile("c:\testfiletxt", True)

MyFileWriteLine("这是一个测试。")

MyFileClose

Set MyFile = fsoGetFile("c:\testfiletxt")

MyFileDelete

==============================

DeleteFile 方法

删除指定的文件。

objectDeleteFile filespec[, force]

参数

object

必选项。应为 FileSystemObject 的名称。

filespec

必选项。要删除的文件名。filespec 在路径的最后一个组成部分中可包含通配符。

force

可选项。Boolean 值。如果要删除只读文件,则该值为 True;否则为 False(默认)。

说明

如果没有找到匹配文件,则会出现错误。DeleteFile 方法在遇到出现的第一个错误时停止。该方法不会撤消错误发生前所作的任何更改。

下面示例说明如何使用 DeleteFile 方法:

Sub DeleteAFile(filespec)

Dim fso

Set fso = CreateObject("ScriptingFileSystemObject")

fsoDeleteFile(filespec)

End Sub

建议你去下载个VBscript手册

1通过查询数据库,获取要删除的新闻。并从中获取要删除的所有的路径。存放再变量里面。

2删除数据库里面的要删除的新闻和路径,并释放连接。

3根据已经取到的路径找到要删除的,并删除。这里用到的方法就是上面提到的File里面的方法。自己查查API就知道了。

这里我要说的是,最好先删除数据库里面的内容,并释放连接,然后再删除。我们都知道数据库连接资源是有限的,也知道数据IO的时间是最浪费时间的。如果先查找并删除的话程序就会占用数据库的连接时间很长,给服务器造成不必要的资源浪费。尤其是新闻类的网站,本身就需要大量访问数据库,这样会很影响效率的。

mdb是access数据库的文件,需要用office软件打开。

你可以安装office专业版(2003以上的版本),就可以打开这些文件,然后对其进行修改或删除,但是由于其原先是网站后台数据,可能会有密码,需要输入密码,否则是无法打开的。

昏迷~~~~

你要把问题说的具体一点啊

象你这样说说的不清不楚的都不知道你在说什么

你可以到注册表里删掉啊

开始--运行--regedit

这样就可以调出注册表了

不过建议你不要这样做~~~因为注册表的东西很重要

不懂的话不要动它~~~

先删除文件,后删除记录,反过来也行!asp的,删除记录你应该会吧,直接将文件名称传给strfile就成了,成功后删除数据库记录。

function deleteFile(strfile)

dim strDelFile,objFSO,strResult

strDelFile=servermappath(strfile)

set objFSO=servercreateobject("ScriptingFileSystemObject")

if objFSOfileExists(strDelFile) then

objFSOdeleteFile strDelFile

strResult="文件删除成功!"

else

strResult="文件不存在,请重新确认"

end if

set objFSO=nothing

deleteFile=strResult

end function

我来试着写一个

<%

dim db,conn,myconn

db="data/dbmdb" '数据库文件

Set Conn = ServerCreateObject("ADODBConnection")

myconn="Provider=MicrosoftJetOLEDB40;Data Source=" & ServerMapPath(""&db&"")

ConnOpen MyConn

'添加数据

set rs=servercreateobject("adodbrecordset")

rsopen "select from news",conn,1,3

rsaddnew

rs("lei")=trim(requestform("lei"))'lei字段名

rs("title")=trim(requestform("title"))'title字段名

rs("body")=requestform("body")'body字段名

rsupdate

rsclose

set rs=nothing

responsewrite"<script>alert('添加成功');locationhref='addnewsasp'</script>"

end if

'修改数据库

id=requestquerystring("id")

set rs1=servercreateobject("adodbrecordset")

rs1open"select from news where id="&id,conn,1,3

rs1update

rs1("lei")=trim(requestform("lei"))

rs1("title")=trim(requestform("title"))

rs1("body")=trim(requestform("body"))

rs1update

rs1close

set rs1=nothing

connclose

set conn=nothing

responsewrite"<script>alert('修改成功');locationhref='updateasp'</script>"

end if

'删除数据

id=requestquerystring("id")

set rs=servercreateobject("adodbrecordset")

rsopen"select from news where id="&id,conn,1,3

rsdelete

rsupdate

rsclose

set rs=nothing

connclose

set conn=nothing

responsewrite"<script>alert('删除成功');locationhref='updateasp'</script>"

end if

%>

以上就是关于ASP如何删除数据库内的文件路径及相关文件全部的内容,包括:ASP如何删除数据库内的文件路径及相关文件、JSP 删除数据库时删除对应的文件、怎么修改或删除mdb数据库文件里面的东西呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9527408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存