Главная страница
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.008 c
15-1287347344
Юрий
2010-10-18 00:29
2011.01.30
С днем рождения ! 18 октября 2010 понедельник


2-1289381772
Dennis I. Komarov
2010-11-10 12:36
2011.01.30
храним пароль


4-1244384113
dmitry_12_08_73
2009-06-07 18:15
2011.01.30
Конфликт SetWindowsHookEx при быстром 5-тикратном нажатии Shift


2-1289530925
Gu
2010-11-12 06:02
2011.01.30
Win 7 и запуск от имени администратора


15-1286972348
vv_fran
2010-10-13 16:19
2011.01.30
Как перекодировать русский текст формы в Win1251 ?