|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Через WorkBanch создала 2 таблицы. теперь их нужно подключить к Access, чтоб работать как с mdb, только данные хранятся в MySQL. Почитала и пришла к выводу, что многие советуют через ODBC. Скачала ODBC Connector. http://www.mysql.com/downloads/connector/odbc/#downloads вроде установился. как запустить не знаю. нашла инструкцию как подключить в Access ODBC, но вот беда. http://vasilisc.com/access_mysql она к другой версии, а у меня последний Access стоит. ничего не понятно. высвечиваются другие окошки...помогите разобраться либо другой способ подскажите. только подробно. заранее благодарна всем! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 14:19 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Заголовок неправильный. Не "MySQL к Acess", а Access к MySQL. Т.е. вопрос, в первую очередь, по Access-у, а это другой подфорум. Модератор: Тема перенесена из форума "MySQL". ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:10 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
извините, первый раз промазала ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:15 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Mango-23... нашла инструкцию как подключить в Access ODBC, но вот беда. http://vasilisc.com/access_mysql она к другой версии, а у меня последний Access стоит. ничего не понятно. высвечиваются другие окошки...помогите разобраться либо другой способ подскажите. только подробно. заранее благодарна всем! ну да, вот чётко как по этой ссылке расписанно - так и подключатся ... какие "другие окошки" ? показуйте принскрины ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:20 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Делаю как тут написано http://vasilisc.com/access_mysql. в mysql у меня уже как я говорила есть бд и 2 таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:46 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
создаю чистую БД в Access (Скрин 2). у меня нет Файл — Внешние данные — Связь с таблицами. Я захожу во складку Внешние Данные и выбираю в импорте База данных ODBC. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:46 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Нажав там выбираю создать связанную таблицу для связи с источником данных. я так понимаю это и имелось ввиду ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:47 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
появляется окно Выбор Источника Данных. жму Создать. Появляется окно Создание нового источника данных. Жму Далее. появляется список как на рисунке. там нет ODBC Driver ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:53 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:55 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Mango-23, Access, случаем, не 64-битный? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:55 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Mango-23, какая ОС (битность) ? какой ОДБЦ драйвер качала ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:56 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
miksoftAccess, случаем, не 64-битный? да и винда семерка ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:57 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
и установила я вот это mysql-connector-odbc-5.1.11-winx64 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:59 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Mango-23, Пуск - Панель управления - Администрирование - Источники данных ОДБЦ тут есть ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 16:11 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
есть. там уже смотрела ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 16:46 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Спасибо за помощь. Все заработало. урряя, товарищи! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 16:55 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
уважаемые пользователи помогите тогда и мне :) есть сервер с MySQL куда я импортировал несколько таблиц с русскими именами и полями из access (не важно как импортировал, главное что они называются по русски и отображаются нормально). Код: sql 1.
возвращает: 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 выводит названия таблиц и полей в виде: Логин. и создает связь нормально...почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:03 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Vitalic_Hektoнастроил подключение.Как именно? там же, наверное, указывается что-то на тему кодировки? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:10 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
MySQL Query Browser коннектится и запросы проводит без проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:12 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
miksoft, я пробовал разные кодировки указывать при подключении менял и Character Set и Initial Statement дописывал всевозможные параметры :( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:13 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
посоветуйте пожалуйста какие еще способы решения этой проблемы с подключением есть? как свести все к одной кодировке? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:30 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Никогда не использовать кириллицу в именовании объектов сервера. Удел кириллицы - содержимое полей таблиц и подписи на интерфейсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:44 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
для меня это правило можно не разжовывать. все новые объекты в БД я создаю только на латинице, но эту старую ацесовскую базу нужно перенести на сервер...переименовывать тысячу таблиц, форм и запросов с обновлением связей я физически не потяну ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:50 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Благодарите того дундука, СОЗДАВШЕГО базу на кириллице. Переименвываете ВСЕ таблицы и поля на латиницу. Создаете запросы, повторяющие старые имена таблиц и полей на кирилице. ФФсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:58 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Анти-кирилл! Переименвываете ВСЕ таблицы и поля на латиницу. Создаете запросы, повторяющие старые имена таблиц и полей на кирилице. ФФсе. а это идея, спасибо...я пока еще ломаю голову, надеюсь что не все еще потеряно и есть возможность работать с русскими таблицами и полями. объясните тогда еще зачем эти поля с параметрами в ODBC connectore: Character Set, если они никак не помогают... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 13:51 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Анти-кирилл! Переименвываете ВСЕ таблицы и поля на латиницу. Создаете запросы, повторяющие старые имена таблиц и полей на кирилице. ФФсе. на сколько такое решение скажется на производительности? ведь теперь любой запрос будет выполняться на посредством другого запроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 14:05 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Vitalic_Hekto, писал скрипт для перевода всего кириллического в бд. если бд рабочая то в ней и запросы и формы на запросах и и и ... и надо переименовывать все. ибо если чтото гдето оставить то работать не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 14:48 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
зы: как раз чтобы работать на майскуле ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 14:50 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
ЫLL HEADVitalic_Hekto, писал скрипт для перевода всего кириллического в бд. если бд рабочая то в ней и запросы и формы на запросах и и и ... и надо переименовывать все. ибо если чтото гдето оставить то работать не будет ну это понятно)) если можно, подробнее: на чем скрипт написан? на сколько он совместим с разными версиями ацеса? и как, к стати, работается на мускуле? шустрее? там ведь нету ограничения на количество одновременных пользователей? подключение тоже осуществляесть через ODBC Connector который стоит на всех клиентских машинах? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 15:12 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Vitalic_HektoЫLL HEADVitalic_Hekto, писал скрипт для перевода всего кириллического в бд. если бд рабочая то в ней и запросы и формы на запросах и и и ... и надо переименовывать все. ибо если чтото гдето оставить то работать не будет ну это понятно)) если можно, подробнее: на чем скрипт написан? на сколько он совместим с разными версиями ацеса? и как, к стати, работается на мускуле? шустрее? там ведь нету ограничения на количество одновременных пользователей? подключение тоже осуществляесть через ODBC Connector который стоит на всех клиентских машинах?что понятно? что надо переименовывать все? я понял что вам только что стало понятно про кириллицу в таблицах и врух))) кто совместим? скрипт? не знаю не интересовало. делался обход всех объектов и всех их свойств и переименование, иногда с условностями. все не работаю на акцессе на майскуле. делалось для попробовать работу. ушло на мсскл, тогда не было приличного менеджера для майскула. тестилось на машине и локальной виртуалке с майскулом ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 15:40 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Смысл выбора мускуля заместо более родного для аксеса бесплатного MS сервера ? (не исключено что он бы ваши кириллические непотребства переварил бы ...) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 15:41 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
П-Л, это от пижонства... я помню ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 15:55 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
У тебя или у ТС (пижонство ?) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 15:58 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
П-ЛСмысл выбора мускуля заместо более родного для аксеса бесплатного MS сервера ? (не исключено что он бы ваши кириллические непотребства переварил бы ...) переварил бы. на виртуалке все получилось. проблема, что реальный сервер под убунтой. ЫLL HEADчто понятно? что надо переименовывать все? я понял что вам только что стало понятно про кириллицу в таблицах и врух))) понятно что если браться переименовывать, то все-все-все-все. вот попробовал таблицы переименовать в латиницу (поля оставил на русском как и было), на место этих таблиц создал идентичные запросы которые тупо повторяют все поля латинских таблиц. пока все работает...вот только некоторые формы, особо напичканы подчиненными формами, уже начали ругаться: "Слишком сложный запрос" ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 15:58 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
П-Л, если помню значит у меня. но я не уникален ) вообще дело было на пользу. а то за ручку приведут к мс и знать не будеш про другие гадюшники ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:06 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
и еще там чтото не помню что заставило переделать кое что) на dao odbc direct. так бы и не узнал что это такое ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:11 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
ЫLL HEAD, был бы очень признателен если бы поделились этим самым скриптом на мой email) если не получиться все переименовать, то хоть посмотрю как умелые люди пишут правильные скрипты) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:28 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Vitalic_Hekto, скрипт канул в лету. подумайте и получится там юзалось currentobject, allforms и тд и currentdata, alltables и тд . и таблица перекодировки. писалось недолго - день. ибо можно написать для allxxxx и проверить . остальное как бы независимо и аналогично. кода для перекодировки общий для всех объектов. вошло на два экрана максимум ))) тестить естественно на копии ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:41 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Vitalic_Hekto, из за скорости пришлось корректировать под odbcdirect. и все равно было не очень. плюнул ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:47 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
вспомнил - весь код тоже надо шерстить. пришлось и его там проще - по модулям по линиям . но в целом была определенная последовательность: таблицы - запросы - формы/отчеты - весь_код. иначе нельзя создавалась таблица результатов переименования. она применялась на каждом шагу и для каждого объекта она наполнялась на этапе таблиц/отчеты/.. на каком то этапе только использовалась для чтения и сравнения. не уверен что она была нужна объективно но сделал так сейчас бы не взялся на раз-два сделать, энтузиазм тогда был для перехода на сервер удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 17:06 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
когда то пользовался этим . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 17:24 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
таблица результатов переименования нужна, иначе модули не обработать ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 17:24 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
П-ЛСмысл выбора мускуля заместо более родного для аксеса бесплатного MS сервера ? (не исключено что он бы ваши кириллические непотребства переварил бы ...)Опередил. Не понимаю зачем городить огород? У меня даже пхп приложения напрямую с MSSQL 2005 прекрасно работают. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:53 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Odess, написал же что сервер на линуксе. как я туда хваленый мсскуель поставлю? а? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 16:41 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Vitalic_Hektoкогда в настройках ODBC подключения выставляю Charater Set utf8 Ткните носом, уважаемые, где эти настройки ? Я тоже хочу их выставить ! А тема такая Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2016, 10:47 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Нашел сам, но тема не закрыта. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2016, 13:02 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Дабы не плодить темы, спрошу здесь. Как программно (через VBA) подключить к проекту Access таблицу из MySQL через ODBC? Я подозреваю что через CurrentDB.CreateTableDef. Но вот какие свойства задавать и методы вызывать не допру никак. Цель. Сделать создание подключений к таблицам в коде главной формы на событие загрузки. Соответственно при закрытии главной формы все линки убиваются. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2016, 21:42 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Cosmagnetto, Можно попробовать и такой вариант. При открытии формы создаёте файл DSN, где указываете строку подключения, в том числе логин и пароль. При закрытии формы чистите файл. Есть один существенный недостаток: после открытия формы юзер при желании может открыть файл и сохранить его текст где-то, а потом восстановить. Можно более сложный вариант использовать. Каждый раз копаться в реестре и ломать/восстанавливать ODBC DSN. Но для этого у юзера должны быть Windows права. С каждой новой версией Windows становиться проблематично с правами. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 04:17 |
|
как подключить MySQL к Acess через ODBC
|
|||
---|---|---|---|
#18+
Разобрался. Надо было правильно написать строку подключения https://msdn.microsoft.com/en-us/library/office/ff835094.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 10:35 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1612981]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 8ms |
total: | 138ms |
0 / 0 |