|
|
|
Блокировка записей.
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста как заблокировать запись на то время когда дрогой юзер ее редактирует. В BDE она автоматически блокируется, а тут...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 12:23 |
|
||
|
Блокировка записей.
|
|||
|---|---|---|---|
|
#18+
2 Ihtiandr Ищите статью на www.ibase.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 12:25 |
|
||
|
Блокировка записей.
|
|||
|---|---|---|---|
|
#18+
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. У меня нет никакой ошибки - значит запись не заблокирована. Она должна транзакцией блокироватся - ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 14:34 |
|
||
|
Блокировка записей.
|
|||
|---|---|---|---|
|
#18+
2 Ihtiandr Ну чтож Вы велосипед это ... того ... читайте - коротко и ясно http://www.ibase.ru/devinfo/pslock.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 16:08 |
|
||
|
Блокировка записей.
|
|||
|---|---|---|---|
|
#18+
Можно нескромный вопрос... а зачем? IB сам блокирует ее по необходимости... но если очень хочется (хотя и не рекомендуется), то есть возможность заблокировать записи по желанию... Пишем обычный селект с условиями, а после него добавляем [FOR UPDATE [OF col [, col …]]] если нужно то указываем столбцы. Все это взято из хелпа по IB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 03:11 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32140816&tid=1580634]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 381ms |

| 0 / 0 |
