Архив мая месяца 2009 года
Вот как лечить, если вдруг перестал работать Microsoft Data Access Components (MDAC).
Даже не знаю с чего вдруг (ведь раньше всё подобное работало), но подогнали мне обновлённую базу по предприятиям нашего края. База состоит из файла базы и оболочки-приложения.
При запуске оболочки посреди экрана выскакивает «ошибка приложения». Далее появляется надпись «Error creating object. Please verify that the Microsoft Data Access Component 2.1 (or later) have been properly installed.». Т.е. ошибка создания объекта. Проверьте, а установлен ли у вас MDAC версии 2.1 или выше.
Естественно он у меня установлен, потому как этот компонент работает в Windows XP SP2 уже на уровне ядра и неустановлен просто быть не может. У меня как раз такая винда и есть.
Я полез и решил запустить старые базы (которые работали всегда) и ошибка снова дала о себе знать. Некоторые базы у меня в MDB и я даже скачать MDB Viewer, который при запуске тоже выдавал эту же самую ошибку. Мда… значит проблема в моей ОСьке.
Полез в тырнет. И нашёл очень много стародавней информации, где такая ошибка вылазит исключительно на Windows 2000 и при отсутствии оного компонента. Стал искать дальше и нашёл, что может иметь место «кривая» установка или глюк при сбоях и перезагрузках. Рекомендуется переставить. Скачать нужно версию MDAC 2.8SP1 (для XP не ниже!!!). Зная название я нашёл это дело быстро через поиск и скачал .
Но скачав, устанавливаться не захотел. Я снова стал рыть и нарыл, что ИНОГДА при установке в XP, нужно (по мне так это дебилизм, но факт) нажать правой кнопкой на инсталлятор, далее Свойства, далее Совместимость, далее Режим совместимости с Windows 2000. После этого всё прекрасно установилось, попросило перезагрузиться и я перезагрузился.
Предвкушая победу, я запускаю оболочку базы снова и снова вижу ту же самую ошибку. Ну это просто идиотизм подумал я. И стал копать тырнет дальше. Русский тырнет мне ничего не дал, а вот в буржуйском я нашёл интересный рецепт. При помощи Google Translate я перевёл страничку и сделал всё по указанному рецепту:
Как продлить домен находящийся под управлением DirectI и если он достался им в наследство от EstDomains.
Изначально я не планировал писать эту статью, но сегодня ко мне с «отчаянными» воплями текстами пришло сообщение от хорошего моего знакомого. Из этого письма следовало, что не я один попал в ситуацию с доменами DirectI, которые к ним попали в наследство от EstDomains.
Я уж не знаю, какие там отношения у бывшего регистратора EstDomains с законом, комитетом доменных имён и другими организация, но случилось как-то так, что эту контору прикрыли. Так как это был достаточно крупный регистратор, все домены под его обслуживанием попали к новой компании по имени DirectI. И всё бы ничего и никто бы наверное не заметил этого, если бы при продлении или переносе домена вдруг не появлялись бы проблемы. Вот таких вот много «бы» бывает в одном месте и сразу.
Я расскажу свою историю, как у меня появился такой домен, как с ним возникли проблемы и как я их решил.


