Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.30;
Скачать: CL | DM;

Вниз

Как в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.005 c
2-1289544248
Gu
2010-11-12 09:44
2011.01.30
Popup owner


15-1287159733
VirEx(home)
2010-10-15 20:22
2011.01.30
чат mailslot домен нагрузка


15-1286957950
Сергей М.
2010-10-13 12:19
2011.01.30
RadPHP XE: стою на асфальте я в лыжи обутый ..


11-1228467941
Дмитрий
2008-12-05 12:05
2011.01.30
Как изменить высоту items in listview?


2-1289487120
vegarulez
2010-11-11 17:52
2011.01.30
TWebbrowser, как определить активное поле формы.