Click here to Skip to main content
15,847,583 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Any one can give the answer of the above topic I have asked?
i have made an application in VB.NET, MS ACCESS, CRYSTAL REPORT in 32bit Windows Vista OS. and i have made a setup for that application, but when i am trying to install that application on the another 64bit OS, it shows me the error message that, The "microsoft.jet.OLEDB.4.0" provider is not registered on the local machine.

can anybody tell me what is the problem??
please, i need the right answer for this problem.
Updated 27-Apr-11 1:45am
Kschuler 27-Apr-11 13:49pm    
Is this a web project or a pc/windows app project?


Just compile your project again with plateform option x86.
If you use "Any CPU" then it will detect the plateform and try to run the application accordingly.
In 64 Bit, this provider is not available or not registered.

So, You need to compile your project for specific plateform x86.
Because, x64 OS comes with backward compatibality.
Now if you compile with x86 option then OS will provide all the services as 32 bit.

For more clarification You can go through with this thread
Microsoft.Jet.OLEDB.4.0 provider problem

Microsoft.Jet.OLEDB.4.0 provider problem (Article-2)

Share this answer
markovl 27-Apr-11 6:50am    
Beat me to it ;)
Ankit Rajput 27-Apr-11 6:56am    
What do you mean?
Do you want a competition here?
markovl 27-Apr-11 7:07am    
Not really... Didn't saw your post until I posted mine - and both answers are saying basically the same thing. Thought the smiley will be enough to avoid possible confusion.
No hard feelings I hope. Take care :)
Ankit Rajput 27-Apr-11 7:12am    
Actually, I will say you the same thing if you ask for competition.
Take Care:)

Apparently there is no x64 version for it. Try compiling the app against the x86 option (set in the project configuration settings). Take a look at this thread @ msdn forums for more information.
Share this answer

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