64位环境下使用 Jet 4.0 驱动程序由于找不到提供者,所以很多人只好手动注册 Jet4.0 的 32位组件,然后修改 IIS 池运行在 x86模式
其实可以改用新的 Microsoft.ACE.OLEDB.12.0
方法如下:
1. 下载 Microsoft Access Database Engine 2010 Redistributable
安装64位版本 AccessDatabaseEngine_X64.exe
2. 修改原有的数据库连接串
Provider=Microsoft.Jet.OLEDB.4.0; Data Source=
Microsoft.ACE.OLEDB.12.0; Data Source=
都不行,要改为
Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=