Click here to Skip to main content
15,892,809 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:

I have deployed my application on a machine having windows 8 64 bit.
In my application I am reading data from excel file. Application works fine while I am running this on windows xp but on windows 8 it is showing that 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.


I have searched on internet and found to change the target platform from any CPU to 86x.It works for me but I would like to know the another way to resolve this issue because I don't want to build my application again.

Posted

Win 7 and 8 64Bit does not support MS JET 3.5 database drivers. You need to re-build your application and use new ACE OLEDB database drivers.

Note: you need to change connection string: http://www.connectionstrings.com/access/[^]
 
Share this answer
 
Comments
Mehdi Gholam 10-Oct-14 4:45am    
The goto site, 5'ed
Maciej Los 10-Oct-14 4:54am    
Thank you, Mehdi ;)

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

  Print Answers RSS
Top Experts
Last 24hrsThis month


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