Потерянные обновления в Ms SQL Server
От: Быдлокодер  
Дата: 04.10.10 20:54
Оценка:
Практического опыта работы с БД к сожалению нет. Из курса СУБД помню, что проблема вроде бы классическая, но вот классического решения не припоминаю. Да и в гугле ничего толкового найти не удалось как ни странно.

Опишу проблему на примере: двум пользователям отправлена страничка с одинаковыми данными. Один изменил ее и быстро отправил на сервер. А другой только через пол часа. Но вот беда, меня то он ее на основе устаревших данных и не видел, что ввел другой пользователь, данные которого потерялись.

Кто может посоветовать решение?

На вскидку думаю в хранимую процедуру обновления данных передавать старое значение и если оно совпадает с текущим, то производить обновление, если нет, то посылать пользователю сообщение обновить страницу, т.к. его данные устарели.

Приемлемое ли такое решение?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.