Форум: "Базы";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
ВнизБлокировка сущностей в БД Найти похожие ветки
← →
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 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.043 c