Have you installed something that may have overwritten older .dll's?
The files OLE2CONV.DLL, OLE2DISP.DLL, OLE2NLS.DLL, COMPOBJ.DLL, and STORAGE.DLL
are used by many applications for OLE support. Applications other than the
applications
listed above may install older versions of these files. These outdated versions can
cause
the above error message to appear.
This error can also occur if the .DLL files listed above are not all the same
version. This
can occur, for example, if you install an application while the Microsoft Office
Manager (MOM)
is running. If the Setup program attempts to install one of the .DLL files that MOM
is using,
the file cannot be copied, but you may not receive an error message telling you to
close MOM.
If newer versions of some of the .DLL files are installed, but some are not
installed, the versions
of the .DLL files are not matched (versions are out of sync).
Try refreshing your MDAC components, could help
Release Manifest for MDAC 2.8 (2.80.1022.3)
http://support.microsoft.com/?kbid=828396
http://msdn.microsoft.com/data/
Click the MDAC 2.8 on the right panel.