美文网首页
Microsoft.ACE.OLEDB.12.0 没有在本地机

Microsoft.ACE.OLEDB.12.0 没有在本地机

作者: ShanHaiyang | 来源:发表于2017-12-24 12:22 被阅读0次

最后在使用visual studio 2017 +Access2016写程序的时候,总是遇到Microsoft.Ace.OleDB.12.0 没有在本机注册,根据以前的解决方案,就是直接安装AccessDatabaseEngine2010就可以了。但是不幸的,有一台机器不管怎么弄都不是成功,后来安装了AccessDatabaseEngine2007才算成功。

如果是在用Visual Studio链接Access 的时候,如果遇到这种问题,基本上安装一个 AccessDatabaseEngine就可以解决问题。

32bit的office安装32bit的AccessDatabaseEngine。

64bit的office安装64bit的AccessDatabaseEngine。

如果运气不好还是没有解决,那可能是你下载的AccessDatabaseEngine版本不合适

这个AccessDatabaseEngine有2007,2010 和2016等多个版本,多试几个版本应该可以了。

原本我一直用2010版,但是最近有一台机器怎么弄都不成功,最后试了2007的才算成功。

如果是要把程序部署到IIS上,推荐用office64bit(access)来开发程序,这样就会避免本地的编译环境和IIS的环境不同而出面错误。

AccessDatabaseEngine各版本下载链接

AccessDatabaseEngine2016

https://www.microsoft.com/en-us/download/details.aspx?id=54920

AccessDatabaseEngine2010

https://www.microsoft.com/en-us/download/details.aspx?id=13255

AccessDatabaseEngine2007

https://www.microsoft.com/en-us/download/details.aspx?id=23734

相关文章

网友评论

      本文标题: Microsoft.ACE.OLEDB.12.0 没有在本地机

      本文链接:https://www.haomeiwen.com/subject/ndthgxtx.html