Hello, Александр!

Александр Свириденков wrote:

То есть так не должно быть? Но тест сделал самый простой. На FIBPlus:

 QU.Transaction.StartTransaction;
 QU.SQL.Text:='select * from test';
 QU.ExecQuery;
 QU.Close;
 QU.Transaction.Commit;
 Q.Transaction.StartTransaction;
 Q.SQL.Text:='drop table test';
 Q.ExecQuery;
 Q.Transaction.Commit;

В чем может быть подвох?

ты как с луны свалился, если это ты.
после перед удалением таблицы надо сделать дисконнект.
Т.е. чтобы она не сидела в кэше метаданных.
грубо говоря, удаление "неиспользуемых" объектов это "монопольная"
операция.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить