怎么用一条语句先关闭 ACCESS数据库

我有一个网站,不知道怎么的,只要打开网页后,就不能直接删除.asa的数据库,但其它网站不管你有没有打开网页,可以直接删除.asa的数据库补充说明一点:这两个网站程序不是我... 我有一个网站,不知道怎么的,只要打开网页后,就不能直接删除.asa的数据库,但其它网站不管你有没有打开网页,可以直接删除.asa的数据库

补充说明一点:这两个网站程序不是我的,我是下载别人的,由于别人加密,我只能通过数据库更改东西,所以请各位高手帮个忙,怎么实现?为什么一个网站可以删除,一个网站不可以删除,我听别人说是没有关闭数据库语句.麻烦知道的给我发下,谢谢~~
1楼的兄弟,我是通过FTP删除的,权限我有..你大概不是很明白我的意思,我删除的时候是提示文件正在使用,无法删除,只能重启IIS,或者用软件强行删除.但我不希望这样做,想加个代码来实行.因为有些网站同样情况,数据库照删,不会提示文件正在使用
展开
 我来答
百度网友998a16a
推荐于2017-10-14 · TA获得超过202个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:325万
展开全部
只要你的网站正在被访,表示数据库正在访问,处于打开状态,此时当然不能删除了,任何一个打开着的文件都不能删除。
解决方法:
1、可以试一下用代码关闭连接。比方说,asp页面
rs.close //关闭链接
set rs = nothing //释放资源
conn.close //关闭链接
set conn = nothing //释放资源
此方法需要在所有访问数据库的页面使用

2、上面方法不行的话,只能通过停掉IIS(起到关闭链接,释放资源作用),然后再删,删完再启起IIS
要是每天都得删数据库,那建议你写个批处理
@echo off
net iisadmin stop /yes
del 文件路径
net iisadmin start
net w3svc
loveid
2010-04-01 · TA获得超过358个赞
知道小有建树答主
回答量:447
采纳率:100%
帮助的人:513万
展开全部
不太可能是没关闭数据库的问题,估计是这个ASA数据库文件本身的问题。

数据库只在操作或查询的时候是处于打开状态,一但操作结束,自己就会上,所谓的关闭,是指释放和节省服务器资源,提升效率的办法。

除非你的数据库一直处于操作状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syt251681107
2010-04-01 · TA获得超过5371个赞
知道大有可为答主
回答量:5680
采纳率:25%
帮助的人:2124万
展开全部
这要看你是如何删除了。如果是FTP删除,必须有删除权限。
代码删除也得有FSO权限。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式