Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как определить используется ли запись другим пользователем [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]

Нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо