Форум: "Прочее";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];
ВнизКак в Windows 7 заставить работать MDAC? Найти похожие ветки
← →
burda_a_m © (2010-10-18 20:28) [0]Всем привет!
Описываю проблему. Есть программа, написанная еще на Delphi 5 и использующая технологии ADO для подключения к БД Microsoft Officce Access 97. До сих пор ни от кого жалоб на нее не было. Она и на 98-й Винде у людей работала, и на 2000-й, и на ХР с Вистой. Но тут на днях получил письмо от одного человека. Он пишет, что программа у него не работает, вызывает ошибку:
====================================
Application Error.
Exception in module MyPhone.exe at 0008EA4B
Error creating object.Please verify that the Microsoft Data Access Components 2.1(or Later)
have been properly installed.
====================================
У человека на ноутбуке Acer ASPIRE 7738G (внутренний модем -"LSI HDA" (High Definition Audio)голосовые функции не поддерживает,
поддерживает Caller ID) стоит Windows 7.
Из ошибки ясно, что проблема в MDAC. Человек также рассказал, что при покупке ноутбука была установлена демо-версия Microsoft Officce2007 на 60 дней, которую он снёс! Я ему предложил скачать и установить MDAC.
Вот что он написал в следующем письме:
=====================================
Зашел на эту страничку(http://blog.jawsik.com/?p=428&cp=1)
скачал нужно версию MDAC 2.8SP1
Далее,как рекомендует автор:
1.Нажмите ПУСК > Выполнить.
2.Введите это: %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %SystemRoot%\Inf\mdac.inf
3.Нажмите ОК. ,но у меня нет инсталяционного файла,и я указал путь к MDAC_TYP.EXE,он куда-то установился, я стал икать файл mdac.inf( \System32\Inf. И самое удивительное, что его нет!!!! ребус какой-то,файл инсталируется,а найти не могу!!
Пробую следующий вариант,запускаю редактор реестра задаю правка-найти-mdac.inf
файл не найден!!! куда-же инстолирует MDAC_TYP.EXE? ни чего не понимаю!!
Пробую следующий вариант,запускаю редактор реестра задаю правка-найти Microsoft Data Access Components
находит-Microsoft Data Access Components Installe Version(2.1),
ищю дальше-нахдит-Microsoft Data Access Components Internet Publishing Provider DAV,
ищю дальше-нахдит-Microsoft Data Access Components Internet Publishing Provider WEC.
Я ни чего из этого не понял,поня только одно, что каким-то образом в реестре прописался
Microsoft Data Access Version(2.1),
а ранее сделаные инсталяции не прописываются в реестр!!!
=====================================
Письмо, как видите, немного сумбурное. Но из его понятно, что ранее MDAC присутствовал в системе. Как его реанимировать? Или вообще как удалить любые упоминания о MDAC в Системе, а затем его заново поставить? А что если предложить ему поставить Microsoft Officce Access? MDAC встанет вместе с acces"ом, или это ничего не даст?
← →
Anatoly Podgoretsky © (2010-10-18 21:04) [1]> burda_a_m (18.10.2010 20:28:00) [0]
Начиная с ХР SP1 mdac не подлежит установке, поскольку является системным
компонентом и обрабатывается исключительно средствами Windows Update.
← →
sniknik © (2010-10-18 22:08) [2]> Начиная с ХР SP1 mdac не подлежит установке
и тем не менее у меня были случаи когда в нем не было мдака (видимо пиратские версии), очень давно правда, "лечил" установкой Jet40SP3_Comp.exe (последняя полная, следующие только апдейты)
http://www.indifference.com/web_school/ultradev_setup/Microsoft%20Universal%20Data%20Access%20Download%20Page.htm
и последующим последним апдейтом.
да, вроде до установки приходилось в реестре "понижать версию" тем "огрызкам" что там еще оставались... не помню уже.
← →
sniknik © (2010-10-18 22:14) [3]блин, сбило, не мдака, а jet... но вроде автор с ним и имеет проблемы, судя по "БД Microsoft Officce Access 97", т.что... написанному верить, несмотря на опечатку.
а mdac перестал включать в себя jet с версии 2.5. т.е.
> скачал нужно версию MDAC 2.8SP1
проблем с аccess-ом не решит.
← →
Anatoly Podgoretsky © (2010-10-18 22:44) [4]> sniknik (18.10.2010 22:08:02) [2]
Это JET а я про него ничего не говорил. Я даже не знаю действует ли это еще.
А попытка установки MDAC кончится ничем.
← →
TIF © (2010-10-19 03:55) [5]> с Вистой
http://social.technet.microsoft.com/Forums/ru-RU/vistaru/thread/3b2c1c14-91ff-429b-8a9d-bca93453d48c#e8d15160-92cc-4b02-b440-6d67e64b4d9d
> вроде до установки приходилось в реестре "понижать версию"
http://forum.oszone.net/post-1166947.html#post1166947
> действует ли это еще
Jet has been included in every version of Windows from Windows 2000 to Windows 7 ("Microsoft Jet Database Engine" в Wikipedia)
"В системе Windows Vista используется более поздняя версия Jet 4.0, чем та, которая входит в пакет обновления 8 (SP8) для Jet 4.0":
http://support.microsoft.com/kb/239114/ru
← →
semen (2010-10-21 13:51) [6]Как получить последнюю версию пакета обновлений для Microsoft Jet 4.0 Database Engine
http://support.microsoft.com/kb/239114/ru
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c