cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
ssglogic
Occasional contributor

ACE OLEDB 12 is not registered on this computer

After creating Setup in installshield, when the setup is installed in some user machines, we get the error while running the application "ACE OLEDB 12 is not registered on this computer"

The application used Access (accdb) database.

We found that - whenever 32 bit office is installed on a window of 64 bit OS, this problem comes.

Then - we have to download Access database Engine and install to solve the issue.

But, many users assumes that the problem is with our application and then do not report to us.

So, we wanted to include this driver (Access database Engine) in Installshield and also install on client machine if required.

Is it possible in Installshield MSI setup building?

0 Kudos
3 Replies
Bikram
Flexera
Flexera

Re: ACE OLEDB 12 is not registered on this computer

Hi @ssglogic

You can create a prq for Access database Engine and include that in the project. This will install on the client machine if required. 

I am attaching the prq's for your reference, needs some modification in the 'Condition' section with regards to the 'Running on the specific platform' for x64 and x86 bit platform respectively. 

Along with it you need to do the following settings:

 

ExtractFromExe.JPG

** Or if you want a compressed MSI setup only then you can create a 'New EXE' custom action to do the installation job of Access database Engine.

0 Kudos
ssglogic
Occasional contributor

Re: ACE OLEDB 12 is not registered on this computer

Bikram - you are right  from only one point of view.

 

Please note that the access Database Engine is different for different Office versions (Office 2010, 2016 etc) as well as for X86 or X64 architecture.

 

We can not keep on increasing the setup size by including all possible Access database Engine of Microsoft. Hence, this is not a viable solution for us.

 

0 Kudos
Bikram
Flexera
Flexera

Re: ACE OLEDB 12 is not registered on this computer

Hi ssglogic

If the size of the installer is a matter of concern then you can use the "Download From The Web" option instead of "Extract from Exe".

In order to use the "Download From The Web" option, we need to include those prq's in our server. Please let me know if that helps. 

Then we will take it as an Enhancement request to create 4 prq's in total for Office 2010, 2016 for both X86 and X64 architecture.

Thanks,

Bikram

0 Kudos