powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как подключить MySQL к Acess через ODBC
49 сообщений из 49, показаны все 2 страниц
как подключить MySQL к Acess через ODBC
    #37941313
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через WorkBanch создала 2 таблицы. теперь их нужно подключить к Access, чтоб работать как с mdb, только данные хранятся в MySQL. Почитала и пришла к выводу, что многие советуют через ODBC. Скачала ODBC Connector. http://www.mysql.com/downloads/connector/odbc/#downloads вроде установился. как запустить не знаю. нашла инструкцию как подключить в Access ODBC, но вот беда. http://vasilisc.com/access_mysql она к другой версии, а у меня последний Access стоит. ничего не понятно. высвечиваются другие окошки...помогите разобраться либо другой способ подскажите. только подробно. заранее благодарна всем!
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941429
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заголовок неправильный. Не "MySQL к Acess", а Access к MySQL. Т.е. вопрос, в первую очередь, по Access-у, а это другой подфорум.

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941442
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините, первый раз промазала
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941446
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mango-23...
нашла инструкцию как подключить в Access ODBC, но вот беда. http://vasilisc.com/access_mysql она к другой версии, а у меня последний Access стоит. ничего не понятно. высвечиваются другие окошки...помогите разобраться либо другой способ подскажите. только подробно. заранее благодарна всем!
ну да, вот чётко как по этой ссылке расписанно - так и подключатся ...

какие "другие окошки" ? показуйте принскрины
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941504
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю как тут написано http://vasilisc.com/access_mysql.
в mysql у меня уже как я говорила есть бд и 2 таблицы
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941509
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
создаю чистую БД в Access (Скрин 2). у меня нет Файл — Внешние данные — Связь с таблицами. Я захожу во складку Внешние Данные и выбираю в импорте База данных ODBC.
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941512
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нажав там выбираю создать связанную таблицу для связи с источником данных. я так понимаю это и имелось ввиду
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941526
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
появляется окно Выбор Источника Данных. жму Создать. Появляется окно Создание нового источника данных. Жму Далее. появляется список как на рисунке. там нет ODBC Driver
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941531
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что я делаю не так?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941532
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mango-23,

Access, случаем, не 64-битный?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941534
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mango-23,

какая ОС (битность) ?
какой ОДБЦ драйвер качала ?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941536
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftAccess, случаем, не 64-битный?

да и винда семерка
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941542
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и установила я вот это mysql-connector-odbc-5.1.11-winx64
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941563
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mango-23,

Пуск - Панель управления - Администрирование - Источники данных ОДБЦ

тут есть ?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941622
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть. там уже смотрела
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #37941637
Mango-23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь. Все заработало. урряя, товарищи!
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38227910
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уважаемые пользователи помогите тогда и мне :)
есть сервер с MySQL куда я импортировал несколько таблиц с русскими именами и полями из access (не важно как импортировал, главное что они называются по русски и отображаются нормально).

Код: sql
1.
SHOW VARIABLES LIKE  'character%'


возвращает:
Variable_name Valuecharacter_set_client utf8character_set_connection utf8character_set_database utf8character_set_filesystem binarycharacter_set_results utf8character_set_server utf8character_set_system utf8character_sets_dir /usr/share/mysql/charsets/
теперь я хочу на локальной машине создать связанную таблицу в access 2013 с этим сервером. установил MySql Connector/ODBC
настроил подключение. все ок. но вот таблицы с русскими именами не хочет подключать. выдает:
авторODBC - ошибка вызова
как только я переименовую таблицу в латиницу - все проходит без сучка и задоринки, даже поля с русскими значениями понимает

Подскажите куда копать?
как бы вообще правильно научить mysql работать с кириллицей? хочется навсегда разобраться с этими кодировками.
на виртуалке сейчас тестирую, стоит апач и php. так вот последний тоже не выполняет запросы с русскими таблицами.
в самом мускуле все отображается прекрасно, запросы работают. кому нужно объяснять кодировку? mysql или клиенту который к нему подключается?

когда в настройках ODBC подключения выставляю Charater Set utf8 - access выводит названия таблиц и полей в виде: Логин. и создает связь нормально...почему так?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38227932
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vitalic_Hektoнастроил подключение.Как именно? там же, наверное, указывается что-то на тему кодировки?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38227940
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MySQL Query Browser коннектится и запросы проводит без проблем
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38227941
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
я пробовал разные кодировки указывать при подключении
менял и Character Set и Initial Statement дописывал всевозможные параметры :(
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38228623
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посоветуйте пожалуйста какие еще способы решения этой проблемы с подключением есть? как свести все к одной кодировке?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38228805
Никогда не использовать кириллицу в именовании объектов сервера. Удел кириллицы - содержимое полей таблиц и подписи на интерфейсе.
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38228828
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для меня это правило можно не разжовывать. все новые объекты в БД я создаю только на латинице, но эту старую ацесовскую базу нужно перенести на сервер...переименовывать тысячу таблиц, форм и запросов с обновлением связей я физически не потяну
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38228852
Благодарите того дундука, СОЗДАВШЕГО базу на кириллице.

Переименвываете ВСЕ таблицы и поля на латиницу. Создаете запросы, повторяющие старые имена таблиц и полей на кирилице. ФФсе.
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229143
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анти-кирилл! Переименвываете ВСЕ таблицы и поля на латиницу. Создаете запросы, повторяющие старые имена таблиц и полей на кирилице. ФФсе.
а это идея, спасибо...я пока еще ломаю голову, надеюсь что не все еще потеряно и есть возможность работать с русскими таблицами и полями.

объясните тогда еще зачем эти поля с параметрами в ODBC connectore: Character Set, если они никак не помогают...
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229176
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анти-кирилл! Переименвываете ВСЕ таблицы и поля на латиницу. Создаете запросы, повторяющие старые имена таблиц и полей на кирилице. ФФсе.

на сколько такое решение скажется на производительности? ведь теперь любой запрос будет выполняться на посредством другого запроса?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229290
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vitalic_Hekto,

писал скрипт для перевода всего кириллического в бд. если бд рабочая то в ней и запросы и формы на запросах и и и ... и надо переименовывать все. ибо если чтото гдето оставить то работать не будет
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229293
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зы: как раз чтобы работать на майскуле )
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229341
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЫLL HEADVitalic_Hekto,

писал скрипт для перевода всего кириллического в бд. если бд рабочая то в ней и запросы и формы на запросах и и и ... и надо переименовывать все. ибо если чтото гдето оставить то работать не будет
ну это понятно)) если можно, подробнее: на чем скрипт написан? на сколько он совместим с разными версиями ацеса?

и как, к стати, работается на мускуле? шустрее? там ведь нету ограничения на количество одновременных пользователей? подключение тоже осуществляесть через ODBC Connector который стоит на всех клиентских машинах?
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229421
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vitalic_HektoЫLL HEADVitalic_Hekto,

писал скрипт для перевода всего кириллического в бд. если бд рабочая то в ней и запросы и формы на запросах и и и ... и надо переименовывать все. ибо если чтото гдето оставить то работать не будет
ну это понятно)) если можно, подробнее: на чем скрипт написан? на сколько он совместим с разными версиями ацеса?

и как, к стати, работается на мускуле? шустрее? там ведь нету ограничения на количество одновременных пользователей? подключение тоже осуществляесть через ODBC Connector который стоит на всех клиентских машинах?что понятно? что надо переименовывать все? я понял что вам только что стало понятно про кириллицу в таблицах и врух)))

кто совместим? скрипт? не знаю не интересовало. делался обход всех объектов и всех их свойств и переименование, иногда с условностями. все

не работаю на акцессе на майскуле. делалось для попробовать работу. ушло на мсскл, тогда не было приличного менеджера для майскула. тестилось на машине и локальной виртуалке с майскулом
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229426
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смысл выбора мускуля заместо более родного для аксеса бесплатного MS сервера ? (не исключено что он бы ваши кириллические непотребства переварил бы ...)
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229456
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л,

это от пижонства... я помню )))
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229467
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя или у ТС (пижонство ?)
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229468
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
П-ЛСмысл выбора мускуля заместо более родного для аксеса бесплатного MS сервера ? (не исключено что он бы ваши кириллические непотребства переварил бы ...)
переварил бы. на виртуалке все получилось. проблема, что реальный сервер под убунтой.


ЫLL HEADчто понятно? что надо переименовывать все? я понял что вам только что стало понятно про кириллицу в таблицах и врух)))
понятно что если браться переименовывать, то все-все-все-все.

вот попробовал таблицы переименовать в латиницу (поля оставил на русском как и было), на место этих таблиц создал идентичные запросы которые тупо повторяют все поля латинских таблиц. пока все работает...вот только некоторые формы, особо напичканы подчиненными формами, уже начали ругаться: "Слишком сложный запрос"
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229488
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л,

если помню значит у меня. но я не уникален )
вообще дело было на пользу. а то за ручку приведут к мс и знать не будеш про другие гадюшники )
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229498
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще там чтото не помню что заставило переделать кое что) на dao odbc direct. так бы и не узнал что это такое )
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229540
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЫLL HEAD,
был бы очень признателен если бы поделились этим самым скриптом на мой email)
если не получиться все переименовать, то хоть посмотрю как умелые люди пишут правильные скрипты)
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229575
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vitalic_Hekto,

скрипт канул в лету. подумайте и получится

там юзалось currentobject, allforms и тд и currentdata, alltables и тд . и таблица перекодировки. писалось недолго - день. ибо можно написать для allxxxx и проверить . остальное как бы независимо и аналогично. кода для перекодировки общий для всех объектов. вошло на два экрана максимум )))

тестить естественно на копии
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229585
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vitalic_Hekto,

из за скорости пришлось корректировать под odbcdirect. и все равно было не очень. плюнул
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229634
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вспомнил - весь код тоже надо шерстить. пришлось и его
там проще - по модулям по линиям .

но в целом была определенная последовательность: таблицы - запросы - формы/отчеты - весь_код. иначе нельзя
создавалась таблица результатов переименования. она применялась на каждом шагу и для каждого объекта
она наполнялась на этапе таблиц/отчеты/.. на каком то этапе только использовалась для чтения и сравнения. не уверен что она была нужна объективно но сделал так

сейчас бы не взялся на раз-два сделать, энтузиазм тогда был для перехода на сервер

удачи
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229670
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда то пользовался этим .
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38229673
ЫLL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица результатов переименования нужна, иначе модули не обработать
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38230708
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-ЛСмысл выбора мускуля заместо более родного для аксеса бесплатного MS сервера ? (не исключено что он бы ваши кириллические непотребства переварил бы ...)Опередил. Не понимаю зачем городить огород? У меня даже пхп приложения напрямую с MSSQL 2005 прекрасно работают.
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #38233088
Vitalic_Hekto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Odess,
написал же что сервер на линуксе. как я туда хваленый мсскуель поставлю? а?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как подключить MySQL к Acess через ODBC
    #39344624
khext1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vitalic_Hektoкогда в настройках ODBC подключения выставляю Charater Set utf8

Ткните носом, уважаемые, где эти настройки ?
Я тоже хочу их выставить !

А тема такая

Спасибо.
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #39344768
khext1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел сам, но тема не закрыта.
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #39347926
Cosmagnetto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дабы не плодить темы, спрошу здесь.
Как программно (через VBA) подключить к проекту Access таблицу из MySQL через ODBC?
Я подозреваю что через CurrentDB.CreateTableDef. Но вот какие свойства задавать и методы вызывать не допру никак.

Цель. Сделать создание подключений к таблицам в коде главной формы на событие загрузки. Соответственно при закрытии главной формы все линки убиваются.
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #39348011
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cosmagnetto,

Можно попробовать и такой вариант.
При открытии формы создаёте файл DSN, где указываете строку подключения, в том числе логин и пароль. При закрытии формы чистите файл. Есть один существенный недостаток: после открытия формы юзер при желании может открыть файл и сохранить его текст где-то, а потом восстановить.

Можно более сложный вариант использовать. Каждый раз копаться в реестре и ломать/восстанавливать ODBC DSN. Но для этого у юзера должны быть Windows права. С каждой новой версией Windows становиться проблематично с правами.
...
Рейтинг: 0 / 0
как подключить MySQL к Acess через ODBC
    #39348135
Cosmagnetto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался. Надо было правильно написать строку подключения
https://msdn.microsoft.com/en-us/library/office/ff835094.aspx
...
Рейтинг: 0 / 0
49 сообщений из 49, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как подключить MySQL к Acess через ODBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]