Я сбросил человеку, жалоб как бы нет. Скачать, конечно, можно, но встанет он на операционку далеко не всегда. Если используется "сборка" WinXP, то, скорее всего, выскочит ошибка "
установка невозможна, т.к. данный компонент является частью системы". Можно пойти таким путём, но проще создать свою "сборку" MDAC на все случаи жизни - в какой-нибудь каталог забросить mdac.inf и создать каталог I386. В каталог I386 сложить все файлы от последнего MDAC (можно по mdac.inf проверить):
adcjavas.inc, adcvbs.inc, adojavas.inc, adovbs.inc, dao360.dll, handler.reg, handsafe.reg, mdacrdme.htm, mdacreadme.htm, msadce.dll, msadcer.dll, msadcf.dll, msadcfr.dll, msadco.dll, msadcor.dll, msadcs.dll, msadds.dll, msaddsr.dll, msader15.dll, msado15.dll, msado20.tlb, msado21.tlb, msado25.tlb, msado26.tlb, msado27.tlb, msadomd.dll, msador15.dll, msADOX.dll, msadrh15.dll, mscpxl32.dll, msdadc.dll, msdaenum.dll, msdaer.dll, msdaora.dll, msdaorar.dll, MSDAOSP.dll, msdaprsr.dll, msdaprst.dll, msdaps.dll, msdarem.dll, msdaremr.dll, msdasc.dll, msdasql.dll, msdasqlr.dll, msdatl3.dll, msdatt.dll, msdaurl.dll, msdfmap.dll, msjro.dll, mssoap1.dll, mssoapr.dll, msxactps.dll, oledb32.dll, oledb32r.dll, oledbjvs.inc, oledbvbs.inc, sqloledb.dll, sqloledb.rll, sqlsoldb.chm, sqlxmlx.dll, sqlxmlx.rll, wisc10.dll
Затем с помощью WinRar'a содержимое I386 и файл mdac.inf "удавить" в самораспаковывающийся архив с комментарием:
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\mdac.inf
(это в параметрах SFX -> "Выполнить после распаковки"). Получится полностью рабочий дистрибутив, который установится в любом варианте. Да и человеку, далёкому от "компьютерных дел" проще запускать один-единственный файл.