Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Настройка компьютера, смартфона, программы и железо. Интернет и электронная коммерция с обсуждением площадок.

Модератор: Valery

Правила форума
Гость видит 1е сообщение
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22325
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Valery »

Внешняя ссылка
Внешняя ссылка

Настройка драйвера:
  1. [li]Перейти в Пуск-Настройки-Панель управления-Администрирование-Источники данных ODBC;[/li]
    [li]На закладке Пользовательский DSN нажать кнопку Добавить;[/li]
    [li]В списке выбрать MySQL ODBC XX Driver. Нажать Готово;[/li]
    [li]В поле Data source name ввести имя источник данных, например "MySQL_DB";[/li]
    [li]В поле Description ввести описание источника данных, например "This is my MySQL DataBase";[/li]
    [li]В поле Server ввести адрес или имя сервера, например 127.0.0.1;[/li]
    [li]В поле Port ввести порт подключения к MySQL. По умолчанию 3306;[/li]
    [li]В поле User ввести имя пользователя MySQL, например root; [/li]
    [li]В поле Password ввести пароль пользователя MySQL;[/li]
    [li]В поле Database выбрать базу данных; [/li]
    [li]Нажать кнопку Test. Должно появиться сообщение Connection successful;[/li]
    [li]Нажать кнопку ОК.[/li]
После нажатия кнопки Тест - видно, что все работает:
[attachimg=1]  [attachimg=2]
Далее в БД MsAccess устанавливаю связь - ПК - Связь с таблицами... - Базы данных ODBC () - далее ошибка, что версии файлов не соответствуют...
По коду ошибки набрел на это решение:

В Windows Server 2008 R2 (и в Windows7 x64) есть две копии odbcad32.exe, одина из них находится в "C:\Windows\syswow64\ ", а другая в "C:\Windows\system32\". Открывая как обычно «Источники данных (ODBC)» через «панель управления — администрирование», мы открываем второй вариант odbcad32.exe, то есть тот, который располагается в "C:\Windows\system32\" и у нас нет нужного нам драйвера ODBC!

Необходимо открыть вот этот файл "C:\Windows\syswow64\odbcad32.exe". Там без особых проблем можно установить MS Access ODBC driver.

Открываю C:\Windows\SysWOW64\odbcad32.exe, вижу свой сервер, при попытке настройки получаю ошибку:
Можно по идее попробовать удалить его, но непонятно из списка имеющихся какой вместо удаленного устанавливать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Valery 17.06.2014 09:06, всего редактировалось 1 раз.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
Аватара пользователя
Akwa
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008 11:17
Награды: 2

Re: Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Akwa »

хз на чем проверить...
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22325
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Re: Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Valery »

А как можно подключиться к БД MySQL сервера? Может я не туды копаю второй день?
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
Аватара пользователя
Akwa
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008 11:17
Награды: 2

Re: Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Akwa »

вот такую статью нашел
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22325
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Re: Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Valery »

Вспомнил - у тебя же Сертификат от Микрософта имеется ->|

Посмотрел - там Access новый - может в нем дело?
Я скачал какой-то, но что-то он у меня не установился.

Чуть позжее буду пробовать, но у меня кажется диалоги несколько иначе выглядят, хотя по идее суть одна. Коннектор то вроде как законнектился (см.выше).
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
Аватара пользователя
Akwa
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008 11:17
Награды: 2

Re: Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Akwa »

он же в ошибке тебе пишет, что драйвер переустановить надо.
скачай отсюда - Внешняя ссылка
там есть версии и х32 и х64
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22325
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Re: Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Valery »

Я оттудова и брал - ссылка в первой мессаге.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22325
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Can't find project or library

Сообщение Valery »

Что-то где-то отвалилось Available References  - не могу форму из формы открыть:

Код: Выделить всё

stDocName = ChrW(1069) & ChrW(1083) & ChrW(1077) & ChrW(1082) & ChrW(1090) & ChrW(1088) & ChrW(1080) & ChrW(1095) & ChrW(1077) & ChrW(1089) & ChrW(1090) & ChrW(1074) & ChrW(1086)
Если заменю на:

Код: Выделить всё

stDocName = "Название формы"
То открывается нормально. Что-то с Available References - то ли надо включить, то ли что-то отвалилось в Винде хз - не могу врубиться...
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
Аватара пользователя
Akwa
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008 11:17
Награды: 2

Re: Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Akwa »

Access какой? лучшее враг хорошего...
С кодировкой прблема
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22325
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Re: Подключение MsAccess к MySQL через ODBC драйвер для MySQL

Сообщение Valery »

Access 2003.
На ноуте БД работает, на компе - глюки. Делаю вывод - в винде что-то отвалилось.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.