If you use   (1) Windows 7 (64-bit), and  (2) Office 2010 (64-bit), and   (3) Visual Studio 2010   to  write an ASP.NET code to connect to Access or Excel database using the Microsoft.ACE.OLEDB.12.0 provider   and   consistently get the "Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine"  error,   try installing the 2007 Office System Driver: Data Connectivity Components , which is basically a Microsoft Access Database Engine 2007 Redistributable for Windows (32-bit)  from   http://www.microsoft.com/download/en/details.aspx?id=23734   Many forums suggested by Google Search suggest installing the Microsoft Access Database Engine 2010 Redistributable for Windows (32-bit, 64-bit) downloadable from   http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255   but it wouldn't help because Visual Studio 2010 is a 32-bit application; what you need is a 32-bit Data Connectivity component. The 2010 download will not allow you to install i...
 
 
Comments