Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
6-1103017032
Ivolg
2004-12-14 12:37
2005.02.27
Прекачка!


9-1102065795
lifo
2004-12-03 12:23
2005.02.27
Спрайт


1-1107877962
_student
2005-02-08 18:52
2005.02.27
Как работать с Compound Document (он же OLE Structured Storage).


3-1106739816
Scorpio
2005-01-26 14:43
2005.02.27
Нельзя определить поле более одного раза


14-1107509577
syte_ser78
2005-02-04 12:32
2005.02.27
ДСВ




   Наверх