Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.047 c