Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.004 c
2-1289589563
samsung
2010-11-12 22:19
2011.01.30
Есть функция IntToBin как разложить строку на биты


15-1287260945
Юрий
2010-10-17 00:29
2011.01.30
С днем рождения ! 17 октября 2010 воскресенье


15-1287403277
Дмитрий Тимохов
2010-10-18 16:01
2011.01.30
Посоветуйте стредство шифрования файлов.


2-1289652658
12
2010-11-13 15:50
2011.01.30
Напомните о контрлах. InsertControl vs Parent


15-1287001746
Юрий
2010-10-14 00:29
2011.01.30
С днем рождения ! 14 октября 2010 четверг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский