![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить используется ли запись другим пользователем [D7, Paradox]
helpme © (2005-07-21 14:37:00)Вопрос вот в чем:
Имеется локальная база данных на Paradox - 2 таблицы связанные ключами(PK FK). База будет находиться в локальной сети из 4 компов. Когда пользователь обращается к записи нужно определить не используется ли( редактируется) запись другим пользователем, и если да то выдать сообщение, что запись временно недоступно...
можно ли это как-то сделать программно, через BDE
Заранее спасибо.
helpme (2005-07-22 09:50:00) [1]Спасибо всем....:-)
Виталий Панасенко (2005-07-21 16:39:00) [2]
> то try except тебе в руки.
Не, Кольт 48-го поможет.. :-)
Anatoly Podgoretsky (2005-07-21 15:41:00) [3]helpme (21.07.05 14:37)
Если не будешь вмешиваться, то это уже реализовано движком.
Если хочешь сам обрабатывать ситуацию, то try except тебе в руки.
evvcom (2005-07-21 15:09:00) [4]
> ANB © (21.07.05 14:47) [3]
100% гарантии все равно не будет.
ANB (2005-07-21 14:47:00) [5]Криво, нехорошо, но возможно. Заведи поле для блокировки и обновляй его при едите и посте. А перед входом в едит - анализь. В поле можно напихать все, что угодно, от простого флажка, до имени юзера, компа, времени начала блокировки.
Алхимик (2005-07-21 14:39:00) [6]Парадокс и многопользовательский доступ - хреновая смесь.
Стоит обратить внимание на клиент-сервер или даже на трехзвеную архитектуру.
Johnmen (2005-07-21 14:39:00) [7]Нет.