Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2007, 10:37   #1
Yoger
Пользователь
 
Регистрация: 16.01.2007
Сообщений: 15
По умолчанию Заблокировать запись

Подскажите, как можно заблокировать запись в БД при вызове ее на редактирование (проблема мультипользователя), чтобы кто-то другой не мог ее изменить/удалить в это время.
Yoger вне форума Ответить с цитированием
Старый 14.02.2007, 12:54   #2
Lynx
Пользователь
 
Аватар для Lynx
 
Регистрация: 09.02.2007
Сообщений: 49
По умолчанию

Что за СУБД?
Свой среди чужих
Чужой среди своих
Lynx вне форума Ответить с цитированием
Старый 14.02.2007, 14:04   #3
Yoger
Пользователь
 
Регистрация: 16.01.2007
Сообщений: 15
По умолчанию

InterBase 6.0.8
Yoger вне форума Ответить с цитированием
Старый 14.02.2007, 20:51   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

InterBase сам организует такие блокировки. Если вы вызвали записи на редактирование, попили чай и только потом отредактировали, при попытке записи получите сообщение об ошибке, поскольку запись была изменена за время вашего чаепития. Нужно предусмотреть обработку таких ситуаций - возможность отката.
Если вам нужно установить разные привилегии пользователей по обработке данных, используйте систему GRANT-ов.
В общем, почитайте про программирование систем клиент-сервер...
mihali4 вне форума Ответить с цитированием
Старый 15.02.2007, 14:19   #5
Yoger
Пользователь
 
Регистрация: 16.01.2007
Сообщений: 15
По умолчанию

А как можно заблокировать запись селектом? SELECT FOR UPDATE IBX вроде не поддерживает?
Yoger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как програмно заблокировать файл SeRhy Общие вопросы Delphi 1 01.08.2008 11:21
запись CD chekanoff Общие вопросы Delphi 2 10.04.2008 00:04
Как заблокировать сменные устройства хранения данных? Air Win Api 8 01.12.2007 20:08
как заблокировать ввод букв в StringGrid? LeoN Общие вопросы Delphi 1 05.10.2007 08:09
тип запись связист Помощь студентам 5 13.12.2006 08:59