2014-03-31 93 views
1

我收到此错误Microsoft JET数据库引擎错误'80004005'磁盘或网络错误。

Microsoft JET Database Engine error '80004005' 

Disk or network error. 

/Orig_AmStaffing/Class/APSClass.asp, line 16 

我做了更换

set adoUser = Server.CreateObject ("ADODB.Connection") 
adoUser.Open Application("APSConnStr") 

set adoUser = Server.CreateObject ("ADODB.Connection") 
adoUser.Provider="Microsoft.Jet.OLEDB.4.0"  
adoUser.Open "C:\inetpub\wwwroot\App_Data\APS.mdb" 

的问题现在的工作是,有很多得到这个错误页左右我必须用新的代码替换所有这些非工作代码。

我的客户告诉我,代码工作正常,直到它被转移到新的服务器。 所以,问题是,我怎样才能让它通过使用连接

adoUser.Open Application("APSConnStr") 

我想我必须配置我的ODBC或计算机上设置的旧的工作方式?

回答

1

问题是由这个http://www.adopenstatic.com/experiments/ConnStringSpeed.asp

在Global.asa中访问文件(.mdb)的目录帮助解决指出了错误的目录

Application ("APSConnStr") = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Inetpub\wwwroot\AmStaffing\App_Data\APS.mdb;Persist Security Info=False" 

这是假设be

Application ("APSConnStr") = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\inetpub\wwwroot\App_Data\APS.mdb;Persist Security Info=False" 
相关问题