Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2011, 17:49   #1
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию Многопользовательский АРМ

Добрый день. Подскажите, пожалуйста, как мне решить следующую проблему:
У меня имеется БД, находящаяся в MS Access 2007. Мне необходимо, чтобы данная БД находилась на сервере или на каком-либо компе и к ней могли получать доступ разные пользователи. Как это можно осуществить?
Aleksey1989 вне форума Ответить с цитированием
Старый 14.06.2011, 17:54   #2
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

самое простое расшарить эту папку для нужных пользователей...
maLoy*508 вне форума Ответить с цитированием
Старый 14.06.2011, 18:45   #3
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Лучше экспортировать эту базу в полноценную серверную БД (MySQL например), и с ней уже работать... будет намного проще...
Gulik вне форума Ответить с цитированием
Старый 14.06.2011, 20:09   #4
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию

Цитата:
Сообщение от Gulik Посмотреть сообщение
Лучше экспортировать эту базу в полноценную серверную БД (MySQL например), и с ней уже работать... будет намного проще...
А как базу экспортировать? И придется ли переделывать код программы, написанный для аксесовской бд?
Aleksey1989 вне форума Ответить с цитированием
Старый 14.06.2011, 20:26   #5
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Цитата:
Сообщение от Aleksey1989 Посмотреть сообщение
А как базу экспортировать?
Написать свой экспортер и экспортировать
Цитата:
Сообщение от Aleksey1989 Посмотреть сообщение
И придется ли переделывать код программы, написанный для аксесовской бд?
Полностью.
tarakan1983 вне форума Ответить с цитированием
Старый 14.06.2011, 23:58   #6
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Не совсем таки полностью... установи компоненты Zeos...
Со всех форм по удаляй ADOTable/ADOQuery на их место поставь ZTable/ZQuery... Соответственно и ADOConnection нужно заменить на ZConnection. И тебе придется только в коде программы заменить все ADO на Z... делов на 5 минут...

Хочу так же напомнить что Access это не многопользовательская БД...
Либо переноси все в MySQL либо пиши программу которая будет у тебя между клиентом и БД, и будет обрабатывать все запросы и базе

Последний раз редактировалось Gulik; 15.06.2011 в 00:03.
Gulik вне форума Ответить с цитированием
Старый 15.06.2011, 09:15   #7
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

А еще можно пойти по пути отсутствия привязки к той или иной СУБД.
Правда придется переписать много кода в проекте.
Путем разделения уровней внутри приложения.
Сделать так сказать многослойное приложение.
Слой для работы с БД. (все запросы и манипуляции с данными).
Слой интерпретации. (некая прослойка которая переводит то, что получили от слоя БД для отображения в интерфейсе, и обратное от интерфейса к БД)
Слой интерфейса. (грубо говоря та часть которая занимается отображением информации).
В этом случае можно сделать слой работы с БД универсальным. Чтоб он не зависел от СУБД.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Арм Aleksey1989 Свободное общение 1 21.04.2011 13:45
Игра (многопользовательский файтинг) Дмитрий Бежецков Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 01.09.2009 22:48
многопользовательский режим Nastay Помощь студентам 1 04.04.2008 19:57
Многопользовательский сервер на Winsock SirToxa Работа с сетью в Delphi 7 27.03.2008 15:29
многопользовательский чат дельфи ben95 Помощь студентам 8 02.02.2008 11:59