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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2017, 11:19   #1
anatol.karamanyan
 
Регистрация: 27.06.2013
Сообщений: 5
Печаль работа с базой Ацес 2 программ

Здравствуйте

Задача:
Реализовать написание 2 мини приложений на Дэлфи которые работали бы с одной базой Ацесс. Работат обоих приложений одновременно это ключевая задача НО при этом чтоб записи не терялись и не было конфликта.

Описание:
Программа для складского учета, разделенная на 2 приложения 1. отдел принятия и 2. отдел выдачи. База Ацесс находится в облаке к которому подключены оба компьютера где будут находится приложения.

Проба:
Написал 2 приложения с подключением к базе через АДОКонекшн. Все вроде работает НО иногда появляются конфликты и еще проблема, что обновлять приходится в ручную, поскольку если ставить на таймер обновление, то при работе с программой все сыпится.

Просьба:
Помогите мне пожалуйста организовать из выше указонного хаоса нормальный механизм работы этих двух приложений.

Я в Дэлфи новичок и поэтому прошу строго не судить.
anatol.karamanyan вне форума Ответить с цитированием
Старый 24.07.2017, 12:05   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

на мой взгляд, выбор MS Access - это один из худших вариантов для многопользовательской работы.
Вам мало других, настоящих СУБД?!


Цитата:
Сообщение от anatol.karamanyan Посмотреть сообщение
Помогите мне пожалуйста организовать из выше указонного хаоса нормальный механизм работы этих двух приложений.
А что именно не работает то? И как помочь - написать заново с нуля?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.07.2017, 12:51   #3
anatol.karamanyan
 
Регистрация: 27.06.2013
Сообщений: 5
По умолчанию

Проблема в том что работать с другими СУБД я просто не умею

Помогите решить проблему многопользовательской работы с базой или если кому не жалко научите как сделать по другому
anatol.karamanyan вне форума Ответить с цитированием
Старый 24.07.2017, 14:20   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

ОФФТОП.
Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
на мой взгляд, выбор MS Access - это один из худших вариантов для многопользовательской работы
Почему?
Вадим Мошев вне форума Ответить с цитированием
Старый 24.07.2017, 14:36   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Потому что не очень он приспособлен к этому. По мне все его приспособы к многопользовательской работе, прежде всего записи в базу, баловство. И жди рано или поздно порчи файла базы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.07.2017, 14:41   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Почему?
исключительно моё личное субъективное предвзятое мнение.

Видел, как висела сетевая база, когда с ней пытались работать два-три человека одновременно.
Правда это было ещё во времена mdb и доступ к базе был через приложение на MS Access ( mde, если не ошибаюсь).

конечно, допускаю, что это не так.
Однако я не встречал ни одного реально работающего многопользовательского решения на MS Access.
Да оно, в общем и понятно - ms access (которая создавалась как приложение "Картотека" в первых Windows) предназначалась для ПЕРСОНАЛЬНОЙ работы.
И зачем её использовать в другом качестве, когда есть у Microsoft есть MS SQL Server, например?

А Вы можете привести контр-пример?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.07.2017, 15:08   #7
anatol.karamanyan
 
Регистрация: 27.06.2013
Сообщений: 5
По умолчанию

Ребят может дельным советом поможете.
anatol.karamanyan вне форума Ответить с цитированием
Старый 24.07.2017, 15:22   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Да куча в интернете обсуждений по этой теме. Забей в гугл ACCESS многопользовательский или вариации, можешь еще делфи добавить ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.07.2017, 19:06   #9
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
А Вы можете привести контр-пример?
Нет, не смогу.
Вадим Мошев вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с базой данных Aleksandra1990 C++ Builder 0 04.05.2012 22:36
(Delphi) Работа с базой v.v.veter Помощь студентам 2 25.05.2011 21:21