[英]Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine error in C# application
I am trying to run MS Access Database in C# application, the database was created in MS Office2007 version, but I have installed MS Office 2010 recently, after that I could not run my application. 我正在尝试在C#应用程序中运行MS Access数据库,该数据库是在MS Office2007版本中创建的,但是最近安装了MS Office 2010,之后无法运行我的应用程序。 Any ideas... 有任何想法吗...
Regards, Raja Vignesh 此致Raja Vignesh
It's likely you'll need to use the 2010 provider, which is numbered 14.0 您可能需要使用编号为14.0的2010提供程序
It depends how you have the 12.0 version defined, but it should be as easy as editing the string.. 这取决于您如何定义12.0版本,但是它应该像编辑字符串一样简单。
Got the solution... 得到了解决方案...
Please download the exe from the below site and install it. 请从以下站点下载该exe并安装。
" https://www.microsoft.com/en-us/download/confirmation.aspx?id=23734 " “ https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=23734 ”
It works!!! 有用!!!
Regards, Raja Vignesh 此致Raja Vignesh
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.