Работа с таблицей и VIEW Help! | |
---|---|
Den_Lamer Автор Сообщений: 160 Откуда: Россия Дата регистрации: 05.09.2004 |
В базе данных есть таблица:main!temp,а также VIEW к этой таблице,но для каждого локального пользователя.Как можно при редактировании одной записи из VIEW блокировать запись в базе,если один пользователь редактирует,а второй хочет редактировать выдавать сообщение?
|
Re: Работа с таблицей и VIEW Help! | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi Den_Lamer!
1) Автоматом - никак. Для представлений возможна лишь оптимистическая буферизация. Можно конечно сделать и извращённо - найти в таблице (она откроется автоматом при открытии представления) нужную запись, и заблокировать её. Соответственно если неудача блокировки -> кто-то её уже заблокировал. Смысл использования представлений при этом конечно теряется полностью. 2) Так делать практически никогда и не нужно. Проверяй штатно - при сохранении - на конфликты совместного изменения, и пускай кто "позже" сохраняет разрешает этот конфликт - переписывая чужие изменения, отменяя свои, или как-то их объединяя. ------------------ WBR, Igor |
© 2000-2024 Fox Club  |