Вниз
Скачать: CL | DM;

Блокировка сущностей в БД   Найти похожие ветки 

← →
Sour   (2004-11-04 13:42) [0]

В БД хранится некие сущности, описаваемые несколькими связанными записями нескольких таблиц. В клиентских приложениях реализовано измерение данных этих сущностей следующим образом:
запросом вытягиваются данные по определенному объекту и заполняется соответствующая форма, после того как пользователь изменил данные вызывается хранимаю процедура, которая проводит модификацию данных.

Так вопрос заключается в следующем, как ГРАМОТНО реализовать блокировку данных (определенной сущности), чтобы пользователи не могли редактировать одини и те же данные. Сейчас сделано так: есть специальная таблица, в которой хранится информация о том, кто что редактирует в текущий момент. Таблица заполняется перед открытием сущности, и запись о редактировании удаляется при изменении или закрытии формы редактирования.
Может есть более грамотный и универсальный способ сделать такую блокировку?

СУБД: Firebird 1.5.

P.S. (дополнительный вопрос) Можно ли как-нибудь блокировать записи в таблицах пусть с других СУБД?


← →
Johnmen ©   (2004-11-04 14:05) [1]

http://ibase.ru/devinfo/pslock.htm

То, что ты сделал, весьма ненадежно и неустойчиво.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.974 c
1-1101175804
Fktrc
2004-11-23 05:10
2004.12.05
Singleton


14-1100776799
User_OKA
2004-11-18 14:19
2004.12.05
Нужна помощь с ActiveX


3-1099915999
Danila
2004-11-08 15:13
2004.12.05
InterBase 6.0 Как получить список полей из системной таблици


1-1101203213
ToyBoy
2004-11-23 12:46
2004.12.05
Что то вроде dll


14-1100598171
Ricko
2004-11-16 12:42
2004.12.05
В поисках идеального органайзера.




   Наверх