日期:2014-05-17  浏览次数:20796 次

asp一个很严重的情况,求解
有个站运行一直很正常,以下是数据库连接那块,请各位帮忙看看有没有问题.
<%
dim   conn  
dim   connstr
on   error   resume   next

connstr   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source= "   &   Server.MapPath( "db.mdb ")

'connstr= "DBQ= "+server.mappath( "db.mdb ")+ ";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)}; "

set   conn=server.createobject( "ADODB.CONNECTION ")
conn.open   connstr  
If   Err   Then
err.Clear
Set   Conn   =   Nothing
Response.Write   "This   Connection   is   Error! "
Response.End
End   If
%>
这两中数据连接有什么区别吗,哪个效率高些,最近有个站   总是   出现 "This   Connection   is   Error "   就算是回收应用池都没用.过会就自己好了,有时候几天都好有时候连续出这错误.我放到另一个域名下他就基本不出现这情况,会是什么原因呢,求解!

------解决方案--------------------
oledb快些.
------解决方案--------------------
建议楼主用
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Server.MapPath( "db.mdb ")
------解决方案--------------------
路过。。。