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

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

Модератор: Valery

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

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

Сообщение Valery »

Разобрался - не хватало файла stdole2.tlb в c:\Windows\SysWOW64\ в REFERENCES был MISSING. Добавил с ноута - заработало.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
Аватара пользователя
RU2FJ
ВодкоМоторник
ВодкоМоторник
Сообщения: 7703
На борту с: 08.02.2008 07:46
Награды: 3
Из: Gvardejsk

Re: Телефонный справочник на сервере

Сообщение RU2FJ »

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

Re: Re: Телефонный справочник на сервере

Сообщение Valery »

По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
Аватара пользователя
RU2FJ
ВодкоМоторник
ВодкоМоторник
Сообщения: 7703
На борту с: 08.02.2008 07:46
Награды: 3
Из: Gvardejsk

Re: Re: Телефонный справочник на сервере

Сообщение RU2FJ »

Чёта сходу не получилось подключить. Нашёл какую-то хрень типа модуля или ещё чего (с терминологией у меня туго) для джумлы. Называется phonebook разработчик хрени российская контора, и следовательно всё русское и переводить ничего не надо. Надо только правильно всё вывести на сайт, переименовать кой-чего и т.д. Вот думаю, какой вариант выбрать.
безлошадный
Аватара пользователя
Akwa
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008 11:17
Награды: 2

Re: Re: Телефонный справочник на сервере

Сообщение Akwa »

Я в личку отправлял как к акцесс подключить таблички mysql...
Чего не получается конкретно.
вэб сервер поднять - посмотри на Open Server - бесплатный и установки не требует.
Аватара пользователя
Akwa
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008 11:17
Награды: 2

Re: Re: Телефонный справочник на сервере

Сообщение Akwa »

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

тут куча скриптов с разным набором полей, быстро можно заточить под себя нажав  Derive рядом с Download. Запустится мастер в котором можно заголовки и названия полей задать по русски. Обещает сгенерить скрипт.
там-же инструкция по обработке напильником: Внешняя ссылка
Хотя я пришел к выводу, что если допиливать то тот скрипт, который доступен через download (там таблица и поля в ней в MySQL нормально по анлицки называется)

Вобщем чтото сгенерил и это даже работает.
Только сначала надо поправить конфиг - файл config.db.inc.php
Прописать парамеры подключения к  MySQL, чтото вроде этого.
//----------------------------------------------------------------
// MySQL Database
//----------------------------------------------------------------
define( DB_HOSTNAME, localhost );
define( DB_DATABASE, test );
define( DB_USERNAME, root );
define( DB_PASSWORD, );

и из папки инсталл отрыть index.php - появится кнобка установть по которой создадутся таблички в БД.
Все...
Таблица в MySQL
Цепляем к Акцесс по ODBC
Вот эти таблички на сервере MySQL
Открываются в Access2010
Последний раз редактировалось Akwa 15.12.2015 01:49, всего редактировалось 1 раз.
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22325
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

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

Сообщение Valery »

Помедленнее пожалуйста...

1. Поставил драйвер ODBC, настроил его - БД видит.
2. В Access - Связь с таблицами - Базы данных ODBC() - выбираю вкладку Источник данных компьютера - localhost =
ODBC - Ошибка вызова
Архитектура драйвера и архитектура приложения не соответствуют друг другу.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
Аватара пользователя
Akwa
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008 11:17
Награды: 2

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

Сообщение Akwa »

Приложение у тебя (Access) 99,9% 32-х разрядное.
Поэтому драйвера ODBC ему нужно скормить тоже 32-х разрядные.
драйвера  ODBC x64 снеси сначала.
Видишь же на архитектора ругается....
У меня тоже так сначала ругался.
Последний раз редактировалось Akwa 15.12.2015 04:54, всего редактировалось 1 раз.
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22325
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

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

Сообщение Valery »

Поставил 86х версию драйвера, подключил его к БД - видит ее.
Настраиваю Access:




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

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

Сообщение Akwa »

Перегрузиться не пробовал?
И хорошо-бы снести старый DSN
еще нашел такое.
ODBC - Ошибка вызова
Внешняя ссылка
Кстати еще вариант - у тебя как MySQL установлен? (64 или 32? думаю привести надо к 32 или использовать из комплекта Open Server)
Я поставил MySQL сначала отдельно. Потом попытался запустить Open Server.
Тот обругался на то, что порт занят. Отключил установленный сервис MySQL , тогда поднялся MySQL встроенный в Open Server.
Точно не помню что делал (отвлекаясь на основную работу), в результате зафурычило.
Откатить обратно уже не могу. Точки восстановления затерлись.

Вобщем думаю что версии приложений MySQL + Access + драйвер должно быть одинаковой архитектуры.
Последний раз редактировалось Akwa 15.12.2015 07:18, всего редактировалось 1 раз.