powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как подключить MySQL к Acess через ODBC
24 сообщений из 49, страница 2 из 2
как подключить 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
24 сообщений из 49, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как подключить MySQL к Acess через ODBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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