![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
A user transaction is already in progress. [D6, dBase, FoxPro]
RDen © (2005-02-01 07:46:00)Здравствуйте! Подскажите плз., почему происходит данное сообщение об ошибке (сабж) в строчке очистки таблицы?
Table1.Database.TransIsolation := tiDirtyRead;
Table1.Database.StartTransaction;
Table1.Active := False;
->Table1.EmptyTable;
Table1.Active:=True;
ЮЮ (2005-02-01 10:47:00) [1]>На фоксовых базах такое возможно?
да, для всех 99 записей :)
См.
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1107238955&n=1
Sergey13 (2005-02-01 10:40:00) [2]2[4] RDen (01.02.05 09:49)
>после очистки происходят некие действия и если эти действия произвести не удаётся, по происходит откат всех действий, включая очистку.
На фоксовых базах такое возможно?
RDen (2005-02-01 09:49:00) [3]>ЮЮ
>И на...на транзакция при очистке таблицы?
после очистки происходят некие действия и если эти действия произвести не удаётся, по происходит откат всех действий, включая очистку.
ладно, всем спасибо!
ЮЮ (2005-02-01 09:41:00) [4]>Использовать Delete в цикле? как-то не красиво.
А использовать
DELETE * FROM Table
религия не позволяет?
И на...на транзакция при очистке таблицы?
RDen (2005-02-01 08:20:00) [5]> Yeee
Похоже на то...
И как же быть? Использовать Delete в цикле? как-то не красиво...
Yeee (2005-02-01 08:13:00) [6]А он не пытается еще раз создать транзакцию ?