Добрый день,я пишу програму которая работает с БД. При любом SQL запросе через TQuery постоянно увеличиваеться обьем используемой памяти приложением. К примеру 
 Code
 
 begin 
 Query1.Active:=false; 
 with Query1.SQL do 
 begin 
 Clear; 
 Add('SELECT * FROM Q'+TableName); 
 end; 
 Query1.Prepare; 
 Query1.ExecSQL; 
 Query1.Active:=true; 
 end; 
 
 Если вызывать эту процедуру повторно, то памяти требуется все больше, а на каком-то этапе появляется сообщение об ошибке "Открыто слишком много файлов". Подскажи пожалуйста как с ним бороться и выгружать из памяти/закрывать файлы. Спасибо!