Click here to Skip to main content
16,023,339 members
Please Sign up or sign in to vote.
2.00/5 (4 votes)
See more:
i face Microsoft.Jet.OLEDB.4.0 is not register in local pc
problem in 64 bit system.
for this problem if i try to install 64 bit Access Database Engine, i can not install
on 64 bit system, becoz 32 bit compatible office is installed on this..
my project exe is 32 bit compatible..

if i install 32 bit Access Database Engine. this problem will solve or not ?

What I have tried:

i would not change it from 32 to 64. becoz i want to make it compatible for both 32 & 64 bit.
Posted
Updated 22-Apr-17 3:35am
Comments
[no name] 22-Apr-17 10:35am    
"will solve or not ", why don't you try it instead of reposting this same easily googled "question" over and over and over until it looks like spam?

You can't access a 64 bit engine from a 32 bit application, or vice versa - so if your app is built for 32 bits, you need to install the 32 bit JET driver (which can't be installed beside a 64 bit version IIRC)
 
Share this answer
 
This is your third post of this question.

The issue is quite simple:
1. If you have a 32 bit version of Microsoft Office installed, then you need to install the 32-bit Jet or ACE driver. Your application must also be built in 32-bit mode.

2. If you have a 64 bit version of Microsoft Office installed, then you need to install the 64-bit ACE driver*. Your application must also be built in 64-bit mode.

*I do not believe the Jet driver is available in 64-bit mode, but am willing to be corrected.
 
Share this answer
 
Comments
Dave Kreskowiak 22-Apr-17 10:24am    
Correct. There was never a 64-bit version of Jet.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900