![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
dbExpress и транзакции [D7, IB6.x]
MXA © (2003-04-08 15:01:00)Mастера, возмоно ли в dbExpress (TSQLConnection) открыть
транзакцию типа isolation level snapshot table stability,
ну или типа reserving = ATABLE for protected write?
Johnmen (2003-04-09 15:08:00) [1]Наверное можно как ты и указывал :
StartTransaction позволяет толко xilREADCOMMITTED, xilREPEATABLEREAD и xilDIRTYREAD;
Кстати, что здесь "StartTransaction" ?
MXA (2003-04-09 14:20:00) [2]"
MXA (2003-04-08 19:00:00) [3]>Ничто не мешает выполнить последовательно ряд запросов.
при выполнении set transaction через ExecuteDirect ругается
"invalid transaction handle (expecting explicit transaction start)
Johnmen (2003-04-08 17:33:00) [4]>MXA (08.04.03 17:00)
1. Не появится, даже не надейся :)))
2. Ничто не мешает выполнить последовательно ряд запросов.
3. Сочувствую.
4. Заблокировать таблицу не получится никак. Блокировки отсутствуют.
MXA (2003-04-08 17:00:00) [5]2 Johnmen ©
1. Сегодняне существует
2. ExecuteDirect выполняет SQL команду, но не скрипт
3. понимаю, но так уж сложилось
4. в общем - заблокировать одну таблицу на время выполнения
одной ХП. Есть, конечно, другие варианты, но очень хотелось
бы сделать то, что я спросил!
Mike Kouzmine (2003-04-08 16:25:00) [6]Почитай про dbExpress на ввв.ибазе.ру
Johnmen (2003-04-08 16:19:00) [7]1. А других и не существует.
2. Это как ?
3. Зачем под IB юзать dbExpress ?
4. Что вообще требуется ?
MXA (2003-04-08 16:12:00) [8]я попробовал:
1. StartTransaction позволяет толко xilREADCOMMITTED, xilREPEATABLEREAD и xilDIRTYREAD;
2. ExecuteDirect("set transaction... не катит.
что еще пробовать?
Mike Kouzmine (2003-04-08 15:07:00) [9]А ты попробуй