This is caused by one or more of the MS Jet OLE Provider’s components not being registered with Windows.
To correct the issue you will need to run the "Regsvr32" command to register the component that is not currently registered with windows.
For a list of components that might need to be registered go to: http://support.microsoft.com/kb/278604
You will need to scroll down the page a bit to see the providers list and their components, but once you find the right provider, go through and start registering the components for that provider and restart the computer afterwards. This should correct the error