我收到一个错误The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
但是,我在两天前使用相同的服务加载了许多文件。为什么这个问题已经开始出现。
我的机器是 64 位 windows 7 操作系统。.NET 解决方案中的每个项目都针对任何 CPU 进行了配置。
在项目的属性中尝试定位x86
而不是AnyCPU
:
或者,如果您想针对 AnyCPU,您需要安装 x64 位 Access OLEDB 提供程序。你可以download it from here
。