Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Блокирует ли FireBird записи? / 8 сообщений из 8, страница 1 из 1
21.07.2004, 09:53:07
    #32613979
De
De
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокирует ли FireBird записи?
Привет, All!

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

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

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


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


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

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


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