Answered by:
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

Question
-
I have written a console application in VB.NET 2008 Express Edition that as of Friday (17 May 2013) was working. Now when I try to run it I receive the following message: "The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine." I used to receive this message before and fixed it and those fixes are still there.Monday, May 20, 2013 6:55 PM
Answers
-
When did you last apply updates to the machine in question? Were there any Office updates which failed?
It could actually be that Jet is not registered; there are instructions to register it in Answer 4 at www.codeproject.com/Questions/464072/The-Microsoft-Jet-OLEDB-4-0-provider-is-not-regist
HTH,
Andrew
- Proposed as answer by Mr. Monkeyboy Tuesday, May 21, 2013 2:29 AM
- Marked as answer by Youen Zen Wednesday, June 5, 2013 5:29 AM
Monday, May 20, 2013 8:25 PM
All replies
-
try setting your target CPU to x86:
Project-->Properties-->Compile-->Advanced Compile Options-->Target CPU
thanks for any help
Monday, May 20, 2013 7:07 PM -
I already have the target CPU set to x86Monday, May 20, 2013 8:16 PM
-
When did you last apply updates to the machine in question? Were there any Office updates which failed?
It could actually be that Jet is not registered; there are instructions to register it in Answer 4 at www.codeproject.com/Questions/464072/The-Microsoft-Jet-OLEDB-4-0-provider-is-not-regist
HTH,
Andrew
- Proposed as answer by Mr. Monkeyboy Tuesday, May 21, 2013 2:29 AM
- Marked as answer by Youen Zen Wednesday, June 5, 2013 5:29 AM
Monday, May 20, 2013 8:25 PM -
Thanks Andrew this worked great! I will have to keep this close, just in case. :-)Monday, May 20, 2013 8:55 PM