Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Вниз

Проблема с провайдерами доступа к данным или кривой XP   Найти похожие ветки 

 
ar7007   (2008-05-15 12:33) [0]

Добрый день мастера!
Более 4-5 лет отошел от программирования, но поддерживаю свои старые проекты и держу связь со своим старым местом работы.
Некогда была написана программа (Delphi6, ADO + Access). Программа прекрасно работала много лет под Win2K. На WinXP у них не захотела работать(ошибка при попытке доступа к БД). Самое интересное что у меня (WinXP Eng+MUI+SP2) она прекрасно работает, а в старой конторе - WinXP RUS SP2 (лицензионный) - не хочет. После долгих мучений я плюнул и установил Delphi6 у них на компьютере, чтобы непосредственно у них вызвать ошибку и отладить программу. И тут:
Запускаю Delphi6 создаю новый проект перетаскиваю на форму ADOConnection и при попытке сформировать строку ConnectionString выскакивает ошибка "Класс не зарегистрирован"! Тоже самое при попытке изменить Provider. Если при нормальных обстоятельствах меняя значение свойства можно вызвать выпадающий список провайдеров доступа к данным - то здесь выскакивает ошибка. Явно проблема системная, с провайдерами (драйверами) доступа к данным. На компьютерах стоят кроме системы MSOffice2003RUS тоже лицензионный...
У кого если есть какие соображения по этому поводу был бы благодарен?


 
sniknik ©   (2008-05-15 13:12) [1]

давным давно нарывались на версию дистрибутива WinXP (из самых первых) в которых стоит MDAC 2.7 но не стоит Jet.
в принципе правильно (кроме того что Jet забыли) с версии 2.6 исключен из мдак и ставится отдельно, но Jet c какойто версии идет только апдейтом, а первая установка обычно делается установкой MDAC 2.5 в которую он включается... надо ли говорить, что старую версию после новой не установить. такая вот байда была.
больше таких дистрибутивов не встречал. исправили.

ошибка была такая же.
помог тогда скачанный с мелкософта Jet40SP3_Comp.exe (это то что включается в MDAC 2.5, основная установка)

в принципе вряд ли в новой винде, остался тот же глюк, скорее они "чистили" винду каким нибудь твикером и снесли установку какого нибудь провайдера (вместе с описателями в реестре) оставив его в списке ADO который он проверяет... не знаю где его найти,
но можно проверить по очереди подключаясь к разным провайдерам составляя строки подключения вручную без мастера (чтобы не было обращения к получению списка), на том на котором "засбоит" тот и "покоцан"...
или просто поставить SP3, он много меняет, может и удаленного провайдера восстановит.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
2-1224760314
azamat
2008-10-23 15:11
2008.11.30
работа с типами данных


2-1224175418
Ibanez
2008-10-16 20:43
2008.11.30
Как возвести число в степень?


4-1200752240
RU-mata
2008-01-19 17:17
2008.11.30
Как отключить "память" мыши?


9-1175692825
Ford
2007-04-04 17:20
2008.11.30
Электронные книги по созданию игр.


2-1224576210
Вопрошающий
2008-10-21 12:03
2008.11.30
ExportGridToExcel не экспортирует второй уровенть





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский