On-line: Oskar_AAA, гостей 3. Всего: 4 [подробнее..]
АвторСообщение
постоянный участник


Пост N: 1091
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 11.07.15 10:37. Заголовок: А работает ли механизм транзакций letodb


в udf-функциях?

Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет , стр: 1 2 3 All [см. все]





Пост N: 99
Зарегистрирован: 06.05.14
ссылка на сообщение  Отправлено: 31.07.16 04:41. Заголовок: А почему это не рабо..


А почему это не работает:

USE Test1 SHARED NEW
RLock ()
USE Test2 SHARED NEW
RLock ()

Leto_BeginTransaction ()
Test2->t_name := "abc"
Leto_CommitTransaction ()

Test1->t_log := .T.

COMMIT // Error LETO/1022 Lock required



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 100
Зарегистрирован: 06.05.14
ссылка на сообщение  Отправлено: 05.08.16 18:21. Заголовок: Как я понимаю, транз..


Как я понимаю, транзакця разблокирует все таблицы, даже те, которые не упоминаются в транзакции?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 3477
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 06.08.16 18:51. Заголовок: nbatocanin пишет: К..


nbatocanin пишет:

 цитата:
Как я понимаю, транзакця разблокирует все таблицы, даже те, которые не упоминаются в транзакции?



Да, это так. Но у функции leto_CommitTransaction есть параметр lUnlockAll, и при вызове:

leto_CommitTransaction( .F. )

разблокировка выполняться не будет.
Почему так сделано - я точно не скажу, так как транзакции и этот фрагмент кода реализовывал не я.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 101
Зарегистрирован: 06.05.14
ссылка на сообщение  Отправлено: 06.08.16 22:21. Заголовок: Жаль, что работает т..


Жаль, что работает таким образом, я думаю, что сейчас транзакции самая слабая часть Letodb.

Большое спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет , стр: 1 2 3 All [см. все]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 247
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет