I know I’ve seen the solution to this one somewhere, but if you’re getting the following error on a 64-bit platform, the solution is to set your application to compile as “x86” and not “Any CPU”:
ERROR: 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

77314392-ad14-4169-ba45-82d9798374b1|1|4.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04