http://www.ibase.ru/devinfo/delmany.htm - читал. сделал так:
Код: Выделить всё
DM.IBSQLOne.SQL.Clear;
DM.IBSQLOne.SQL.Add('DELETE FROM MAIN');
if DM.BDTransactionMain.Active=false then DM.BDTransactionMain.StartTransaction;
DM.IBSQLOne.ExecQuery;
DM.BDTransactionMain.Commit;
DM.IBSQLOne.SQL.Clear;
DM.IBSQLOne.SQL.Add('SELECT count(*) FROM MAIN');
if DM.BDTransactionMain.Active=false then DM.BDTransactionMain.StartTransaction;
DM.IBSQLOne.ExecQuery;
DM.BDTransactionMain.Commit;
DM.IBSQLOne.Close;
Параметры транзакции:
write
consistency
Какие-нибудь данные еще нужны для анализа?
Очень жду вашей помощи.