Click here to Skip to main content
15,901,205 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i have made one project in win-xp but that project only work in win-32bit os its not work in 64bit os pls guys help me

Microsoft.jet.OLEDB .4.0 provider is not registered on the local machine

this error are give in the win-64bit os
Posted

There is no version of the Jet engine for 64 bit systems, and it looks like there never will be.

Recompile your application for 32 bit only (rather than "any CPU" or "x64") and it should be fine.
Alternatively, convert to SQL Server and use the express edition rather than Access - you will get better multi user support as well!
 
Share this answer
 
Set the target of your builds to x86 (i.e. 32 bit application).
For installing 32bit ODBC on 64bit Windows 7, follow http://www.codeproject.com/Messages/4231330/More-Of-A-Tip-Than-A-Question.aspx[^].
 
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