Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.04;
Скачать: CL | DM;

Вниз

Как определить используется ли запись другим пользователем   Найти похожие ветки 

 
helpme   (2005-07-21 14:37) [0]

Вопрос вот в чем:
Имеется локальная база данных на Paradox - 2 таблицы связанные ключами(PK FK). База будет находиться в локальной сети из 4 компов. Когда пользователь обращается к записи нужно определить не используется ли( редактируется) запись другим пользователем, и если да то выдать сообщение, что запись временно недоступно...
можно ли это как-то сделать программно, через BDE
Заранее спасибо.


 
Алхимик ©   (2005-07-21 14:39) [1]

Парадокс и многопользовательский доступ - хреновая смесь.
Стоит обратить внимание на клиент-сервер или даже на трехзвеную архитектуру.


 
Johnmen ©   (2005-07-21 14:39) [2]

Нет.


 
ANB ©   (2005-07-21 14:47) [3]

Криво, нехорошо, но возможно. Заведи поле для блокировки и обновляй его при едите и посте. А перед входом в едит - анализь. В поле можно напихать все, что угодно, от простого флажка, до имени юзера, компа, времени начала блокировки.


 
evvcom ©   (2005-07-21 15:09) [4]


> ANB ©   (21.07.05 14:47) [3]

100% гарантии все равно не будет.


 
Anatoly Podgoretsky ©   (2005-07-21 15:41) [5]

helpme   (21.07.05 14:37)  
Если не будешь вмешиваться, то это уже реализовано движком.
Если хочешь сам обрабатывать ситуацию, то try except тебе в руки.


 
Виталий Панасенко   (2005-07-21 16:39) [6]


> то try except тебе в руки.

Не, Кольт 48-го поможет.. :-)


 
helpme   (2005-07-22 09:50) [7]

Спасибо всем....:-)



Страницы: 1 вся ветка

Текущий архив: 2005.09.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.049 c
8-1113403006
Unknown user
2005-04-13 18:36
2005.09.04
Разрешение картинки


3-1122361863
Rule
2005-07-26 11:11
2005.09.04
Неужто в DBExpress для Delphi 7 однонаправленый курсов


4-1121182970
Volumer
2005-07-12 19:42
2005.09.04
Повторный запуск


5-1097327118
Navi
2004-10-09 17:05
2005.09.04
Коллекции


14-1123931672
Holy
2005-08-13 15:14
2005.09.04
Гароль Голд "Тайна кода да Винчи"