Здравствуйте, _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, но я предложил обходной способ.