-
Конфигурация такая:
ОС Windows 7 x64
MySQL 5.0
Mysql connector ODBC 5.1.6 Winx64
Delphi 7
EMS SQL Manager 2007 for MySQL
Через EMS SQL Manager могу работать с БД.
Установил Mysql connector ODBC 5.1.6 Winx64.
Создал источник данных.
Захожу в Delphi 7, создаю новую форму, добавляю ADOConnection1, в строке подключения хочу указать источник, но при проверке подключения выходит ошибка:
---------------------------
Ошибка канала передачи данных Microsoft
---------------------------
Не выполнена проверка соединения из-за ошибки при инициализации поставщика. [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.
---------------------------
ОК
---------------------------
Как решить проблему?
-
разве это не очевидно? прямо из ошибки... поставь 32битные драйвера odbc.
-
Winx64 не поддерживает mysql connector odbc x32
-
К mySQL можно подключится минуя ОДБС, что намного проще и надежнее. Если надо вышлю код.
-
> К mySQL можно подключится минуя ОДБС, что намного проще
> и надежнее. Если надо вышлю код.
Будь добор, скажи как? E-mail: ddd329@yandex.ru
-
а можно и мне код? )
andy_korea@mail.ru
-
ну прямо секретная переписка)) три человека уже знают.
Народ напишите пожалуйста в форуме как это сделать.
заранне благодареню
-
Можно по подробнее как подключится к Mysql??? blackfire2001@mail.ru
-
Заинтриговал..
через МуДак что-ли надёжнее?
-
64-разрядный драйвер MySQL-ODBC не работает без одновременной установки 32-разрядного драйвера.
-
Установил Mysql connector odbc 5.1.6
Всё работает отлично, но возникла проблема с переносом проги на другие машины.
Пробывал сохранять конфигурацию БД через БДЕ администратора, сохраняется всё
кроме MySQL_conn (DSN имя моего соединения с БД). В итоге ставлю свою прогу на
другие машины и при запуске выдаёт сообщение об ошибке ОДБС.
Если кто знает как можно перенести настройки, подскажите, заранее благодарен.
-
На Windows XP нормально работал с MySQL Через MySQL ODBC 5.1 Driver. Перешел на Windows 7 64 bit и такая же ошибка. Раз уж Вы друзья во всем разобрались, то сообщите, как решили проблему.