日期:2014-05-16  浏览次数:21074 次

为什么我的代码在服务器上不稳定?求高手解惑~
我用ASP连接ACCESS数据库,在本地测试环境运行一切正常,放在正式环境服务器上之后刚正常,过几天就莫名其妙的报错了,什么也不操作的话过1、2天就又自动恢复正常了。郁闷啊,求高手解惑~~

报错信息:
Microsoft JET Database Engine 错误 '80004005' 
未指定的错误 
/inc/conn.asp,行 7 

我的代码如下(红色代码为第7行):
dim connStr
dim conn
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("inc/#yjhx.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查conn.asp文件中的数据库参数设置。"
Response.End
End If

------解决方案--------------------
连接没处理好?需要严格遵守connection操作流程
------解决方案--------------------
页面结束没有关闭conn吧。
------解决方案--------------------
报错信息:
Microsoft JET Database Engine 错误 '80004005' 
未指定的错误 
/inc/conn.asp,行 7 
这个错误一般都是权限的问题,估计有时候无法访问那文件造成的
------解决方案--------------------
access本身的问题吧……access不适合多用户访问