Связь Access Mysql

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Связь Access Mysql

Сообщение Cnoppiks » 18.10.2005 (Вт) 15:37

Доброго дня!!
Запутался совсем. Подскажите пожалуйста. Установил у себя на тачке Mysql server 4.1, экспортировал туда все 8 таблиц из Access, на Access сформирована рабочая база(связь между таблицами, запросы и т.д.). Сделал связь с таблицами Mysql из этой базы аксес, все продолжило работать. Правильно ли я сделал, что просто заменил существующие локальные аксессовские таблицы Mysql-евскими? И еще, каким образом осуществляется сетевой доступ к этой базе с требованием ввести пароль для каждого пользователя? Знаю что для доступа к Mysql нужно расписать привилегии, а как быть с оболочкой access? Если долго объяснять - подскажите хоть где почитать можно, пож-та..
Хочу все знать....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.10.2005 (Вт) 15:40

Вполне можно и так.
В Access тоже есть пользователи и привилегии.

Только может лучше отказаться от Access? Слишком тормозить будет такая связка.
Lasciate ogni speranza, voi ch'entrate.

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 18.10.2005 (Вт) 15:43

Просто в аксесе уже есть формы и куча функций написана(
А что можете посоветовать? Я в первый раз с мускулом столкнулся.
Последний раз редактировалось Cnoppiks 18.10.2005 (Вт) 16:18, всего редактировалось 1 раз.
Хочу все знать....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.10.2005 (Вт) 15:49

Я советую переписать под VB.
Можно оставить и под Access.
Таблицы уже слинкованы, просто надо будет создать пользователей и группы и раздать права. Сам Access будет линковаться с MySQL (ты ведь их связываешь через ODBC?) под root.
Lasciate ogni speranza, voi ch'entrate.

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 18.10.2005 (Вт) 15:52

Да, через ODBC связь. До скольки одновременно подключенных пользователей выдерживает аксес, чтоб не тормозить?
А если я на уровне мускуля раздам привилегии, там просто выбор богаче, то при запуске access будет требоваться пароль на подключение к Mysql? Или чего то я перемудрил?-)
Хочу все знать....

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 18.10.2005 (Вт) 16:24

Люди, ответьте плиз, а то работа стоит.
До скольки одновременно подключенных пользователей выдерживает аксес, чтоб не тормозить?
А если я на уровне мускуля, а не аксеса, раздам привилегии, там просто выбор богаче, то при запуске access будет требоваться пароль на подключение к Mysql?
Может ресурс какой нить подскажете с инфой про всязку аксес-mysql, а то найти ничего дельного не получается пока...
Хочу все знать....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.10.2005 (Вт) 16:28

Ты подключаешься через ODBC-соединение, в котором и указан логин и пароль. Под каким аккаунтом подключишься к MySQL, такие привилегии и будут. Пользователи Access никаким боком к MySQL не относятся.

Что значит "тормозит"?
Lasciate ogni speranza, voi ch'entrate.

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 18.10.2005 (Вт) 16:38

alibek писал(а):Вполне можно и так.
В Access тоже есть пользователи и привилегии.

Только может лучше отказаться от Access? Слишком тормозить будет такая связка.

Ок, понятно с привилегиями. Но слова про тормоза - твои..
Хочу все знать....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.10.2005 (Вт) 16:41

Тормозить будет из-за того, что слишком много посредников.
MySQL - драйвера MySQL - ODBC - провайдер Access - Access.

Я однажды перегонял БД через Access, убедился, что тормоза большие, на порядок медленнее, чем работать непосредственно с сервером через ODBC.
Lasciate ogni speranza, voi ch'entrate.

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 18.10.2005 (Вт) 16:45

Понятно, спасиба за помощь. Очень признателен.
А что вместо аксеса и VB можешь посоветовать?
Хочу все знать....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.10.2005 (Вт) 16:55

Э... PHP и Web-клиент.
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 18.10.2005 (Вт) 16:59

Cnoppiks писал(а):Понятно, спасиба за помощь. Очень признателен.
А что вместо аксеса и VB можешь посоветовать?


VB.NET & MS SQL Server(или MSDE если сервер покупать неохота)
Хотя и VB6 летать будет...

alibek писал(а):Э... PHP и Web-клиент.


Да ему вроде не под Web нужно.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron