|
Article relates to |
AccessDataSource |
|
Created by |
Hristo Deshev, Telerik |
|
Last modified |
5/21/2007 |
|
Last modified by |
Hristo Deshev, Telerik |
PROBLEMInstalling RadControls on a 64-bit machine and running the examples that use Access as its database may cause the following error:
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
even if you have the Microsoft.Jet.OLEDB.4.0 provider installed.
DESCRIPTIONThe problem stems from the fact that the MS Jet engine (the DB engine behind Microsoft Access) does not have a 64-bit port. Running on a 64-bit machine will default to a 64-bit web application pool and it will not be able to find the 32-bit version of the Jet engine component.
The solution is to configure the application pool and enable 32-bit application support. For IIS 7, running on Windows Vista, you can do this from the application pool's advanced settings dialog:

You can do the same for Windows 2003 and IIS 6 by following the instructions in
this Microsoft KB article.
Please
Sign In
to rate this article.