Microsoft.Jet.OLEDB.4.0 provider is not registered
See the question and my original answer on StackOverflowIf you installed Office 32-bit, then you need to install the Access Database Engine 2010 64-bit on the machine, but there is a trick to install it. See here about the 'passive' argument: Microsoft Access Database Engine 2010 Redistributable