急~! 帮忙解决asp数据库老被ldb锁死的问题 万分感谢!

来源:百度知道 编辑:UC知道 时间:2024/09/22 21:26:07
我看了很多关于ldb文件的解读文章 也看了微软的相关文字

不过最近还是网站老频繁出现ldb锁死的情况 主要就是那个商务系统数据库

刚开始也以为是会员管理后台的程序的问题 后来尝试关闭了几个小时

还是出现锁死的情况 产生的那个ldb文件 看网上N多文章 也没一个真正解决的 不知道 其它朋友是怎么解决的
那个ldb文件 直接打开是 SVCTAG-64VQY1X 一般都达到1K了

唉 急! 哪位高手 指点一下 小弟万分感谢!

数据库连接都是用的 Microsoft.Jet.OLEDB.4.0 连接方式
只有会员管理后台的连接方式用的 DefaultDir=;DRIVER= 的方式

因为用前面那个就出错 数据库连接文件最前都加了on error resume next

还有 我听了一些朋友的意见
在几乎所有asp文件第一行都加了Response.Buffer=True
在有rs 输出的文件 在最后都加了 rs.close set close=nothing 以及
conn.close set conn=nothing

还有我网站连接到这个数据库的文件 一共有12个( 因为程序的需要)
不知道这个有没有关系

以上情况 大家可以帮忙看一下 是不是有问题 其他我实在看不出哪的问题 谢谢!
对了 rs.close 和 rs.close () 有区别没

小弟初学asp 见笑了

一般出现锁死的情况 还有可能有什么原因呢

可能是多人同时对数库操作造成的,不妨在插入,更新这类的sql执行前,对打开的数据库进行lock(),操作完再解锁,实在不行用appliction.lock(),先保证当前的sql执行完毕