DLL File Limitation
The DLL file, tdoledb.dll, may not get registered during the upgrade/installation procedure. This results in the error code REGDB_E_CLASSNOTREG. This could happen even when the previous installation has been removed.
The workaround is to change directory to the TDOLEDB installation directory and execute the command:
regsvr32 tdoledb.dll