powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Блокировка записей.
5 сообщений из 5, страница 1 из 1
Блокировка записей.
    #32140816
Ihtiandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как заблокировать запись на то время когда дрогой юзер ее редактирует. В BDE она автоматически блокируется, а тут...?
...
Рейтинг: 0 / 0
Блокировка записей.
    #32140817
Седов А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Ihtiandr

Ищите статью на www.ibase.ru
...
Рейтинг: 0 / 0
Блокировка записей.
    #32141097
Ihtiandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
modul.dsetCountry.StartTransaction;
modul.dsetCountry.edit;
modul.dsetCountry.close;
modul.dsetCountry.UpdateSQL.Clear;
modul.dsetCountry.UpdateSQL.Add('update modul.dsetCountry set COUNTRY_ID = COUNTRY_ID where COUNTRY_ID = :COUNTRY_ID');
modul.dsetCountry.open;

По идеи если запись заблокирована должна быть ошибка deadlock.
У меня нет никакой ошибки - значит запись не заблокирована.
Она должна транзакцией блокироватся - ????
...
Рейтинг: 0 / 0
Блокировка записей.
    #32141258
Седов А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Ihtiandr

Ну чтож Вы велосипед это ... того ...
читайте - коротко и ясно

http://www.ibase.ru/devinfo/pslock.htm
...
Рейтинг: 0 / 0
Блокировка записей.
    #32141634
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно нескромный вопрос... а зачем? IB сам блокирует ее по необходимости...
но если очень хочется (хотя и не рекомендуется), то есть возможность заблокировать записи по желанию...
Пишем обычный селект с условиями, а после него добавляем

[FOR UPDATE [OF col [, col …]]]

если нужно то указываем столбцы.
Все это взято из хелпа по IB
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Блокировка записей.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]