Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: 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 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.045 c
4-1098368100
DelphiLexx
2004-10-21 18:15
2004.12.05
Определить параметры для экспортируемой функции


3-1099995990
alsov1
2004-11-09 13:26
2004.12.05
Нужен алгоритм выборки по рекурсивной связи


1-1101292981
Всезнайка
2004-11-24 13:43
2004.12.05
Переход на нужную страницу в CHM-хелпе


4-1098129877
Storm
2004-10-19 00:04
2004.12.05
Анимация иконок.


1-1101015885
Кириешки
2004-11-21 08:44
2004.12.05
Как определить что под курсором находится ссылка ?