|
|
|
Блокирует ли FireBird записи?
|
|||
|---|---|---|---|
|
#18+
Привет, All! позволяет ли FireBird/Interbase блокировать записи для изменения(чтения), если да то как? и есть ли всторенные средства для ведения истории изменений в базе? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 09:53:07 |
|
||
|
Блокирует ли FireBird записи?
|
|||
|---|---|---|---|
|
#18+
правами пользователя.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:08:37 |
|
||
|
Блокирует ли FireBird записи?
|
|||
|---|---|---|---|
|
#18+
ЗЫ Требуется блокировать запись на время пока данные обрабатываются в приложении. Данные считываются из базы, обрабатываются в приложении, и при выходе из приложения или сохранении изменений должны сбрасыватся в базу, на весь этот переод записи должны быть недоступны для других пользователей, покрайней мере для изменения. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:08:40 |
|
||
|
Блокирует ли FireBird записи?
|
|||
|---|---|---|---|
|
#18+
De и есть ли всторенные средства для ведения истории изменений в базе? Журналирование всех действий с базой (ведение логов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:14:56 |
|
||
|
Блокирует ли FireBird записи?
|
|||
|---|---|---|---|
|
#18+
даже не знаю.... а если поставить MS SQL SERVER и зделать алиас FireBird? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:22:16 |
|
||
|
Блокирует ли FireBird записи?
|
|||
|---|---|---|---|
|
#18+
DeЗЫ Требуется блокировать запись на время пока данные обрабатываются в приложении. Данные считываются из базы, обрабатываются в приложении, и при выходе из приложения или сохранении изменений должны сбрасыватся в базу, на весь этот переод записи должны быть недоступны для других пользователей, покрайней мере для изменения. дык раздавай гранты по потребностям? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:26:12 |
|
||
|
Блокирует ли FireBird записи?
|
|||
|---|---|---|---|
|
#18+
2 De 1) стартуешь транзакцию 2) делаешь холостой апдэйт нужных записей (для всех остальных пользователей будут доступны старые версии записей, только для чтения) 3) меняешь как хошь 4) завершаешь транзаккцию (коммит или роллбак, сам смотри что нужно в данной ситуации) 5) а вот теперь эти записи может редактировать другой пользователь, в своей транзакции понятно или намутил я чего-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:37:59 |
|
||
|
Блокирует ли FireBird записи?
|
|||
|---|---|---|---|
|
#18+
Посмотри статьи на ibase.ru. В частности в FB есть конструкция FOR UPDATE WITH LOCK. Также можно сделать холостой UPDATE, как тебе сказали. И вобще, почитай о транзакциях на том же ibase.ru или в борландовской документации... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 12:12:34 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32614098&tid=1578207]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
202ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 539ms |

| 0 / 0 |
