Главная страница
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.041 c
3-1122181557
Алексей Петухов
2005-07-24 09:05
2005.09.04
Копия TDatabase


3-1122021587
denis24
2005-07-22 12:39
2005.09.04
вычисляемое поле


5-1095271051
Константинов
2004-09-15 21:57
2005.09.04
Перехват сообщений при создании компонентов


4-1121764164
Dmitrij_K
2005-07-19 13:09
2005.09.04
Как прокрутить listview на определенную строку


8-1113403006
Unknown user
2005-04-13 18:36
2005.09.04
Разрешение картинки