Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP.NETVB.NET
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.
Posted 27-Apr-11 0:39am
Zatax117
Edited 27-Apr-11 0:45am
v2
Comments
Kschuler at 27-Apr-11 13:49pm
   
Is this a web project or a pc/windows app project?
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Hi,
 
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)
 
Regards
AR
  Permalink  
v3
Comments
Lyuben Markov at 27-Apr-11 6:50am
   
Beat me to it ;)
Ankit Rajput at 27-Apr-11 6:56am
   
What do you mean?
Do you want a competition here?
Lyuben Markov at 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 at 27-Apr-11 7:12am
   
Actually, I will say you the same thing if you ask for competition.
Take Care:)
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Hi,
 
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.
  Permalink  

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 668
1 OriginalGriff 396
2 Tadit Dash 345
3 sanket saxena 329
4 Peter Leow 193
0 Sergey Alexandrovich Kryukov 12,109
1 OriginalGriff 7,326
2 Peter Leow 5,003
3 Abhinav S 4,003
4 Maciej Los 3,575


Advertise | Privacy | Mobile
Web04 | 2.8.140421.2 | Last Updated 27 Apr 2011
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid