according to MSDN, that error is generated when the OLE DB provider isn't installed properly on the pc. so you either have to reinstall MDAC or type this in the DOS prompt:

REGSVR32 "C:\Program Files\Common Files\System\ole db\MSDASQL.DLL"

hope that helps