Помогите плиз разобраться с subj.
Использую компоненты FIBPlus.
Есть датасет и две транзакции привязанные к нему (одна на чтение, другая на запись).
У транзакции чтения настроил как
ReadCommitted
{
write
nowait
rec_version
read_committed
},
записи как
RepeatableRead
{
write
nowait
rec_version
}
.
Но все равно не достиг того чего хочу, а именно...
Как сделать блокировку записи в таблице
(Если один юзер начал редактировать запись IBDataSet->Edit(), то до того как он не закончит редактирование IBDataSet->Post()/Cancel(), чтоб другие юзеры не могли ее изменять,удалять)???
Какие настройки нужно включить в FIBTransaction?
Сорри за возможно глупый вопрос, на FireBird'e это у меня первые шаги.
Здравствуйте, Alex.Che, Вы писали:
AC>Привет, _bvv_! AC>Вы пишешь 21 октября 2004:
b>> Как сделать блокировку записи в таблице
AC>http://www.ibase.ru/devinfo/pslock.htm
Все спасибо разобрался.
в FIBPlus в DataSet'e есть метод LockRecord и все AC>-- AC>With best regards, Alex Cherednichenko.
Привет, _bvv_!
Вы пишешь 21 октября 2004:
b>>> Как сделать блокировку записи в таблице AC>> http://www.ibase.ru/devinfo/pslock.htm b> Все спасибо разобрался. b> в FIBPlus в DataSet'e есть метод LockRecord и все
Охренеть...
Попросите хором Сержа, пусть ещё и UnlockRecord добавит
Здравствуйте, Alex.Che, Вы писали: AC>Зачем? AC>Если ты его залочишь, то его и так никто не сможет "потрогать".
Дык дело в том что если я захочу потрогать и не смогу, то если былабы возможность узнать кто запись залочил. то я мог бы сообщение например отправить...
-=RSDN@Home 1.1.4 beta 3 rev. 206=- [ППК — У меня есть мечта]
Привет, Sheridan!
Вы пишешь 21 октября 2004:
AC>> Зачем? AC>> Если ты его залочишь, то его и так никто не сможет "потрогать". S> Дык дело в том что если я захочу потрогать и не смогу, то если былабы возможность узнать кто запись залочил. то я мог бы S> сообщение например отправить...