I recently ran into this issue when I tried to connect to an Microsoft Access database with a .NET application I had written. In case you’ve ran into this issue on a .NET client application and you’re running on x64 you may need to change the Platform Target to x86 on the build tab your project properties in Visual Studio. This will force your application to run in 32 bit mode. IIRC MS has not and does not intend to build a 64 bit version of the OLEDB drivers which is what the error stems from.