The Microsoft.Jet.OLEDB.4.0 provider is not registered on the local machine ASP.NET error
This error normally occurs when werun our application on 64bit machine. Just follow below steps to resolve the issue,
1. Start-->Run-->Inetmgr
2. Locate the application pool your site is using
3. Rigth click on that application pool and select the option "Advance settings..."
4. Find the Option "Enable 32-bit Applications" and set it as "true".