Как удалить драйвер odbc
При попытке подключения к драйверу через Excel (Данные -> источник внешних данных) получаю "В указанном DSN архитектура приложения не соответствует друг другу".
Если через VBA, то ошибка "Источник данных не найден и не указан драйвер, используемый по-умолчанию".
Вся информация о проведенных настройках на скриншотах.
ОС: Windows 7 x64.
MySQL 5.5 x32, user: root, pass: 333. Имя базы данных: testme.
Query Browser подключается без ошибок.
Драйвер mysql-connector-odbc-5.1.10-winx64.
Подключение драйвера ODBC mySQL
Добрый день. помогите начинающему. есть сервер с IP адресом 10.90.1.23 на котором установлен.
Как программно зарегестрировать новый источник данных(ODBC)?
Пишу прогу на Делфе, для доступа к данным использую ADO, при этом надо залазить в Источники.
Импорт данных в Excel из ODBC драйвера
Всем доброго времени суток. Описание проблемы. Есть ODBC драйвер для подключения к некой БД. Так.
Не могу создать локальное подключение ODBC к mysql через Foxpro
Доброе время суток!) Пишу базу данных на Foxpro. Нужно, чтобы база брала с локального сервера.
Тема привязана к разделу фриланса.
Дополнительные данные по сути топика:
Не знаю какие библиотеки подключать.
Сейчас подключена Microsoft ActiveX Data Objects 2.8 Library
Настраивал по гайду отсюда.
Часть параметров подключения смотрел здесь.
Есть ли у кого навыки подключения в обход ODBC, например через libmySQL.dll ?
Добавлено через 1 час 11 минут
Может попробовать со старым драйвером (3.51) ?
Добавлено через 6 часов 5 минут
Действительно, все заработало на драйвере 3.51.
При тех же настройках (только имя драйвера поменял) с установленным 5.1.10-winx64
пишет ошибку из топика.
MySQL 5.5 x32, user: root, pass: 333. Имя базы данных: testme.
Query Browser подключается без ошибок.
Драйвер mysql-connector-odbc-5.1.10-winx64. У меня winXP x86 и драйвера соответветсвующие, работает без проблем, - пример в этом топике
Windows 7 x64 у меня нет. Покупать его не буду, но если сумею за выходные найти дистрибутив для экспериментов, обязательно попробую. Dragokas,
Скорее всего проблема, что вы подключаетесь через 64-битный драйвер. А используете в 32-битном Excel. У меня на машине Office 2010 32-битный и установлен 32 же драйвер mysql-connector-odbc-5.1.9-win32. Всё работает, включая VBScript. ОС Windows 7 64bit Professional.
Решение
Кракозябры отображаемые в окне консоли mysql и выведенные в ADO.Recordset после добавления записи клиентом mysql можно и нужно победить!Установлено: W7 x64, MySQL 5.5 x32 - дополнительные тесты установки драйверов ODBC для MySQL.
После проведения этих тестов, получил следующее:
Если установить только odbc-win32, то добавить в источник данных ODBC для W7 x64 (Панель управления -> Все элементы панели управления -> Администрирование -> Источники данных ODBC) драйвер MySQL не получается!
Если установить odbc-winx64, тогда можно добавить источник данных ODBC для MySQL сервера и возможно получать данные от MySQL при ранее установленном драйвере odbc-win32. Без установленного драйвера odbc-win32 всегда получал ошибку тема этого топика. А вот после добавления источника данных ODBC для MySQL сервера, я удалил установленный драйвер odbc-winx64, драйвер odbc-win32 остался установлен. И приложение (VBA) по прежнему работало!
И последнее, не ожидал такого поведения от клиента mysql в W7 x64, и был вынужден вручную задавать (set names cp1251) для правильного отображения данных в консоли mysql, впрочем учитывая, что никаких изменений в дефолтной настройке MySQL не проводил, это и есть правильно поведение сервера :)
Добавлено через 2 часа 7 минут
Кстати, с сайта mysql
The following instructions only work for 32-bit Windows systems. If you have a 64-bit Windows system, use the MSI installer, which installs both the 32-bit and 64-bit drivers to the correct locations.
Доброго времени суток!
Прошу помочь в решении проблемы. Или подсказать, проблема ли это вообще?
Есть сервер Windows Server 2003 x64.
В журнале в разделе Система постоянно сыпятся две ошибки
Source: Service Control Manager
Event ID: 7000
The ODBC Administration Service service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.
Source: Service Control Manager
Event ID: 7009
Timeout (30000 milliseconds) waiting for the ODBC Administration Service service to connect.
Поискав в интернете решение своей проблемы, я нашёл, что это связано с тем, что здесь Data Sources (ODBC) не установлены необходимые драйвера. На вкладке User DSN, присутствуют несколько записей, но при нажатии на них выскакивает вот такая запись
---------------------------
Microsoft ODBC Administrator
---------------------------
The setup routines for the Microsoft Access Driver (*.mdb, *.accdb) ODBC driver could not be found. Please reinstall the driver.
---------------------------
OK
---------------------------
---------------------------
Driver's ConfigDSN, ConfigDriver, or ConfigTranslator failed
---------------------------
Component not found in the registry
---------------------------
OK
---------------------------
На сайте поддержки Майкрософта, я нашёл статью, в которой описывалось, как решить проблему путём внесения записей в реестр, но у меня физически нет необходимых драйверов.
На одном из форумов нашёл пожелание установить mdac, но при переходе на страничку скачки, прочитал, что он только для x86 систем. На том же форуме есть вот такой вопрос:
"64-bit will not communicate with the 32-bit odbc driver manager. I don't think there is a 64-bit Access, is there?"
Который я задаю. Также повторю то что написал вверху.
Если это проблема, то как её решить?
Сразу оговорюсь, опыт у меня не очень большой в решении подобных проблем. И прошу не посылать в гугл ибо сижу там и без этих советов.
Читайте также: