Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

А ты попробуй


Наверх

Титульная страница Поиск, карта сайта Написать письмо