Ошибка в настройке ODBC

Oleg Luksha
Дата: 24.08.2004 12:41:14
В ODBC Data Source Administator пытаюсь открыть User DSN "База данных MS Access" ("Файлы Excel", "Файлы dBase"), генерируется ошибка:

---------------------------ODBC Administrator---------------------------
The setup routines for the Microsoft Access Driver (*.mdb) ODBC driver could not be found. Please reinstall the driver.
---------------------------ОК---------------------------

далее:

------Driver's ConfigDSN, ConfigDriver, or ConfigTranslator failed---------
Component not found in the registry
---------------------------ОК--------------------------

ПО:Windows XP SP1, Microsoft Office XP, MDAC 2.8.

Пробовал переустановить Office - не помогло!

Что посоветуете ещё?
Александр Спелицин
Дата: 24.08.2004 12:49:47
Oleg Luksha
Что посоветуете ещё?

Например обратиться в соответствующий форум :). Т.к. тематика этого фомума несколько отличается от Access'а.
Yanis
Дата: 24.08.2004 13:44:02
Переустанови МДАК
Oleg Luksha
Дата: 24.08.2004 13:50:31
Yanis
Переустанови МДАК


Переустановка MDAC не помогает
Yanis
Дата: 24.08.2004 14:04:28
Осмелюсь дальше предполагать что проблема именно в МДАК. Где, не знаю, попробуй его убить командой
C:\Program Files\Common Files\Microsoft Shared\dasetup /u
После ее выполнения должна отмениться текущая установка МДАК и вернуться предыдущая (может быть та, которая шла с виндами).
Сам я никогда так делать не пробовал, так что не забудь забэкапиться :-)
Oleg Luksha
Дата: 24.08.2004 15:03:24
Yanis
Осмелюсь дальше предполагать что проблема именно в МДАК. Где, не знаю, попробуй его убить командой
C:\Program Files\Common Files\Microsoft Shared\dasetup /u
После ее выполнения должна отмениться текущая установка МДАК и вернуться предыдущая (может быть та, которая шла с виндами).
Сам я никогда так делать не пробовал, так что не забудь забэкапиться :-)


Последовал твоему совету. Ситуация не изменилась, хотя откат MDAC произошёл. На мой взгляд ошибка кроется в нарушении системного реестра.
Дополнительно: ODBC Administrator показывает, что установленные драйвера
ODBC: Adaptive Server Anywhare 9.0

Может стоит поискать что-нибудь а-ля "install Microsoft Access Driver"
Александр Спелицин
Дата: 24.08.2004 15:38:28
Попробуйте поставить заново SP1 для XP. А если это не особо захочется делать, то из System32 удалите или спрячьте все файлы odbc*.* и скопируйте туда родные файлы с дистрибутива SP1.
За Sybase'ом такое замечалось. Лечилось установкой последнего SP на винду. Правда тогда это еще была NT4.0 :).
Yanis
Дата: 24.08.2004 15:54:55
Если ничего не поможет, давай сравнивать ветки реестра.
Системный ДСН создать можешь?
Oleg Luksha
Дата: 24.08.2004 18:39:46
Из System32 удалил все файлы odbc*.*, затем запустил переустановить (поверх, не чистая установка) Windows XP. Теперь в списке ODBC драйверов появилось аж 23 записи, о которых я даже не подозревал, при этом корректно заработали и настройка DSN, и свойства всех драйверов.

Спосибо всем за советы!
Yanis
Дата: 25.08.2004 08:36:23
Эх, опять переустановка :(
Хотя, конечно, заработало...