PDA

View Full Version : a good way to redistribute the "2007 Office System Driver: Data Connectivity?



davidh
03-04-2008, 01:19 PM
Does anyone know offhand a good way to redistribute the "2007 Office System Driver: Data Connectivity Components"?

I have an app that connects to a 2007 access database. If the machine does not have these objects, I get the error "The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

You can install the necessary files by downloading the 2007 Office System Driver: Data Connectivity Components (http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en)but is there an available redist? Its not included with MDAC 2.8, is it?

My other option at this point is to basically wrap the exe from the above link as part of the install.

bryanwolf
03-04-2008, 02:20 PM
A setup prereq is about your best option. There's no merge module that I could find and the application you pointed to is an MSI package.

The EULA appears to let you freely redistribute it as a part of your product's installation, so a prereq would pretty much fully fit the bill.
http://blogs.msdn.com/access/archive/2007/08/10/access-database-engine-redistributable.aspx

CIWGeorge
03-23-2012, 12:29 PM
It's now 2012 - how are people handling the inclusion of 'Microsoft.ACE.OLEDB.12.0' with their InstallShield builds?

My applications run on 32 and 64 bit systems. I need to compile for "All CPUs", so it isn't an option to compile for x86 only.

Thank you in advance for your thoughts and suggestions!

George