Здравствуйте, _Oleg_, Вы писали:
_O_>>Вызови SQL на прямую:
_O_>>_O_>>truncate table "tablename";
_O_>>
SQLQuery.SQL.Add('truncate table "tablename";');
SQLQuery.ExecSQL; // — Инструкция неподдерживается, Ожидается INSERT, DELETE, UPDATE или SELECT
Пробовал SQLQuery.SQL.Add('DELETE * from "tablename";'); // — Удаляет также только помечая на удаление :( Неужели нету стандартных методов у ADOTable или хотя бы на сикуэль, чтобы очистить базу от записей помеченных на удаление?! Вроде бы мелочь а вся работа встала.
p.s. Как вариант можно делать: DeleteFile('*.dbf'); и создавать структуры заного для всех, только помоги с созданием таблицы, пишет ошибка синтаксиса: SQLQuery.SQL.Add('create table "'+BDName+'" ("DATE" D, "TIME" C(8), "METRIC" F(9,2));'); Какой синтаксис для create table в случае DBF ?
Но всё таки лучше изначальный вариант, метод, очисщающий БД от записей помеченных на удаление, как например PACK в клиппере или фокспро!!