powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Блокирует ли FireBird записи?
8 сообщений из 8, страница 1 из 1
Блокирует ли FireBird записи?
    #32613979
De
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, All!

позволяет ли FireBird/Interbase блокировать записи для изменения(чтения), если да то как?
и есть ли всторенные средства для ведения истории изменений в базе?

Спасибо.
...
Рейтинг: 0 / 0
Блокирует ли FireBird записи?
    #32614011
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правами пользователя....
...
Рейтинг: 0 / 0
Блокирует ли FireBird записи?
    #32614013
De
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ
Требуется блокировать запись на время пока данные обрабатываются в приложении.
Данные считываются из базы, обрабатываются в приложении, и при выходе из приложения или сохранении изменений должны сбрасыватся в базу, на весь этот переод записи должны быть недоступны для других пользователей, покрайней мере для изменения.

Спасибо.
...
Рейтинг: 0 / 0
Блокирует ли FireBird записи?
    #32614037
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
De
и есть ли всторенные средства для ведения истории изменений в базе?


Журналирование всех действий с базой (ведение логов)
...
Рейтинг: 0 / 0
Блокирует ли FireBird записи?
    #32614054
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
даже не знаю.... а если поставить MS SQL SERVER и зделать алиас FireBird?
...
Рейтинг: 0 / 0
Блокирует ли FireBird записи?
    #32614066
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeЗЫ
Требуется блокировать запись на время пока данные обрабатываются в приложении.
Данные считываются из базы, обрабатываются в приложении, и при выходе из приложения или сохранении изменений должны сбрасыватся в базу, на весь этот переод записи должны быть недоступны для других пользователей, покрайней мере для изменения.


дык раздавай гранты по потребностям?
...
Рейтинг: 0 / 0
Блокирует ли FireBird записи?
    #32614098
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 De
1) стартуешь транзакцию
2) делаешь холостой апдэйт нужных записей (для всех остальных пользователей будут доступны старые версии записей, только для чтения)
3) меняешь как хошь
4) завершаешь транзаккцию (коммит или роллбак, сам смотри что нужно в данной ситуации)
5) а вот теперь эти записи может редактировать другой пользователь, в своей транзакции

понятно или намутил я чего-то?
...
Рейтинг: 0 / 0
Блокирует ли FireBird записи?
    #32614378
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри статьи на ibase.ru. В частности в FB есть конструкция FOR UPDATE WITH LOCK. Также можно сделать холостой UPDATE, как тебе сказали. И вобще, почитай о транзакциях на том же ibase.ru или в борландовской документации...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Блокирует ли FireBird записи?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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