access数据库关闭
① Access数据库连接关闭与.ldb文件锁定解决方法
常用的数据库连接方式:
Dim connstr
dim dbpath
dbpath="#123$asd31.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbpath)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
关闭语句不仅是.
(断开记录)
Rs.close
Set Rs=Nothing
还有:(断开连接)
Conn.Close
Set Conn=Nothing
排除上面的原因之后.
用ACCESS打开你的数据库,选择菜单中的[工具]->[选项]->[高级]
更改[默认打开模式]为[共享],更改[默认记录锁定]为[不锁定].
如仍然不行将下面的选项[使用记录级锁定]也取消.
确定后保存,然后打开,修复/压缩数据库.
删除目录中的LDB文件(如无法删除,先结束相关进程或重新启动计算机删除即可)
② 创建及打开、关闭access数据库的方法。
你的是2003的吧~双击Access图标,单击【文件】菜单选【新建】。在右边选择【空数据库】(根据需要自己选择想要的),输入名称并点击【创建】。
单击【文件】菜单选【打开】,选择数据库并点击【打开】。
单击标题栏上的关闭按钮
③ 关闭Access数据库的方法,还有PPT的应用
可以试一下用代码关闭:
rs.close //关闭链接
set rs = nothing //释放资源
conn.close //关闭链接
set conn = nothing //释放资源
此方法需要在所有访问数据库的页面使用.
④ Access2010怎样关闭数据库
只要你的网站正在被访,表示数据库正在访问,处于打开状态,此时当然不能删除了,任何一个打开着的文件都不能删除。
解决方法:
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
⑤ Access database>1个时关闭所有数据库
设定定时器。任何数据内的操作都将计时器关闭,如果计时器累计到达指定时间,则调用关闭指令关闭数据库或者锁定数据操作界面,必须解锁方可继续操作。