Re[2]: Удаление записей навсегда
От: _Oleg_ Украина  
Дата: 27.03.07 08:17
Оценка:
Здравствуйте, _Oleg_, Вы писали:

_O_>Здравствуйте, Sergunja, Вы писали:


S>>Использую ADOTable Делаю,

S>>AdoEditTable.Active := true;
S>>AdoEditTable.DeleteRecords(arAll); // Выдает "Операция недопустима в
S>>данном контексте", почему?

S>>Но, работает вариант: with AdoTable do While not Eof do Delete;


S>>Однако медленно.. И тут же вопрос, Delete; — помечает записи на

S>>удаление, а как удалить помеченные записи насовсем? Искал метод не
S>>нашел

_O_>Вызови SQL на прямую:

_O_>
_O_>truncate table "tablename";
_O_>

_O_>Удвлит без возможности отката.

За что "-" ?
Объясните пожалуйста.
Я понимаю, что необходимо использовать метод компонента DAO, но я предложил обходной способ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.