Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

A user transaction is already in progress.   Найти похожие ветки 

 
RDen   (2005-02-01 07:46) [0]

Здравствуйте! Подскажите плз., почему происходит данное сообщение об ошибке (сабж) в строчке очистки таблицы?

   Table1.Database.TransIsolation := tiDirtyRead;
   Table1.Database.StartTransaction;

   Table1.Active := False;
 ->Table1.EmptyTable;
   Table1.Active:=True;


 
Yeee   (2005-02-01 08:13) [1]

А он не пытается еще раз создать транзакцию ?


 
RDen   (2005-02-01 08:20) [2]

> Yeee

Похоже на то...
И как же быть? Использовать Delete в цикле? как-то не красиво...


 
ЮЮ ©   (2005-02-01 09:41) [3]

>Использовать Delete в цикле? как-то не красиво.

А использовать
 DELETE * FROM Table
религия не позволяет?

И на...на транзакция при очистке таблицы?


 
RDen   (2005-02-01 09:49) [4]

>ЮЮ
>И на...на транзакция при очистке таблицы?

после очистки происходят некие действия и если эти действия произвести не удаётся, по происходит откат всех действий, включая очистку.

ладно, всем спасибо!


 
Sergey13 ©   (2005-02-01 10:40) [5]

2[4] RDen   (01.02.05 09:49)
>после очистки происходят некие действия и если эти действия произвести не удаётся, по происходит откат всех действий, включая очистку.

На фоксовых базах такое возможно?


 
ЮЮ ©   (2005-02-01 10:47) [6]

>На фоксовых базах такое возможно?
да, для всех 99 записей :)
См.
http://delphimaster.net/view/3-1107238955/



Страницы: 1 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
9-1101587932
Xenon
2004-11-27 23:38
2005.02.27
Пожалуйста посмотрите на код и скажите, что здесь неправильно


3-1107157872
Mva
2005-01-31 10:51
2005.02.27
Вставка записи


4-1105353032
Universe
2005-01-10 13:30
2005.02.27
Отключение девайсов в Windows NT/XP


14-1106043953
ocean
2005-01-18 13:25
2005.02.27
Женщина-программист


14-1107745364
Думкин
2005-02-07 06:02
2005.02.27
С Днем рождения! 7 февраля