Microsoft OLE DB Provider for ODBC Drivers '80004005'

全新服务器 IIS6下报错:

Microsoft OLE DB Provider for ODBC Drivers '80004005'

 

网上的方法都不对,对的方法是下载access一个组件,文件名是:AccessDatabaseEngine.exe,可以去微软官网搜一下就有。

 

代码:

StrConn="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath(ExName) &" ; Extended Properties='Excel 8.0;HDR=YES';"

...