Access数据库连接关闭与.ldb文件锁定解决方法
|
源代码网整理以下 这几天一直被ASP调用数据库引起CPU使用率高达100%的问题困扰,刚刚终于把问题解决了,可以睡个好觉了! 源代码网整理以下 常用的数据库连接方式: 源代码网整理以下 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文件(如无法删除,先结束相关进程或重新启动计算机删除即可) 源代码网整理以下 有时候检查一下是否有页面同时争用资源的情况,我的问题就是属于这个情况造成的!欢迎大家光临指导我们的网站:(济宁网站建设专家-易远网络)http://www.05371.com 源代码网供稿. |
