在windows 7中,我试图在单击事件按钮上从Excel二进制格式文件中获取数据。在errorlog.txt文件中显示了以下错误消息
"Microsoft.ACE.OLEDB.12.0‘provider未在本地计算机上注册“.
如果有人想办法解决这个问题,请提出建议。
发布于 2014-10-06 23:47:57
根据您的环境(32位vs 64位)下载并安装以下工具: AccessDatabaseEngine.exe
AccessDatabaseEngine_x64.exe
Microsoft数据库引擎2010可再发行:http://www.microsoft.com/download/en/details.aspx?id=13255
如果在此之后仍有问题,可以尝试以下方法:
在开发windows应用程序时:需要将Platform选项设置为x86
在开发web应用程序时:您需要在应用程序池中启用32位应用程序选项。
下载该工具的备用链接:
http://www.microsoft.com/download/en/confirmation.aspx?id=23734
有关更多细节,您可以看到以下线程:
'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
https://stackoverflow.com/questions/23776391
复制相似问题