[英]Microsoft.ACE.OLEDB.12.0 Provider is not registered on the Local Machine?
I am getting this error when i am trying to install VS project in a 64 bit System. 当我尝试在64位系统中安装VS项目时出现此错误。 I already download and install AccessDatabaseEngine . 我已经下载并安装AccessDatabaseEngine 。 There is any other method to do that, i am using MS Access( Office 2007 ) database to my application. 还有其他方法可以做到,我正在对应用程序使用MS Access( Office 2007 )数据库。 both systems are using x32 system tools **. 两个系统都使用x32系统工具**。 if i am installing **AccessDatabaseEngine(x64) it is getting an error your system consists of ( x32 system tools ) 如果我正在安装** AccessDatabaseEngine(x64) ,则会收到错误消息,说明您的系统包含( x32系统工具 )
Try to find out your solution from here 尝试从这里找出您的解决方案
For Web
If you have installed the AccessDataEngine
and are still getting the Not Registered error 如果您已经安装了AccessDataEngine
,但仍收到未注册错误
AND 和
you are running IIS7 on a 64 bit server, 您在64位服务器上运行IIS7,
MAKE SURE 确保
you have enabled 32-bit applications for the application pool associated with the website. 您已为与网站关联的应用程序池启用了32位应用程序。 In IIS
, Right click on the application pool. 在IIS
,右键单击应用程序池。 In the properties window, the 2nd option from the top is "Enable 32-Bit Applications". 在属性窗口中,顶部的第二个选项是“启用32位应用程序”。 Set it to true. 将其设置为true。
If you system is 64 bit, then this link might be the solution. 如果您的系统是64位,则此链接可能是解决方案。
http://help.webcontrolcenter.com/KB/a1114/how-to-enable-32-bit-application-pool-iis-7-dedicatedvps.aspx http://help.webcontrolcenter.com/KB/a1114/how-to-enable-32-bit-application-pool-iis-7-dedicatedvps.aspx
如果您要同时使用64位应用程序和32位mdb,可以查看http://jeelytech.blogspot.com/2013/11/oledb64.html 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.