Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Delphi » Базы данных, память
Базы данных, память
Добрый день,я пишу програму которая работает с БД. При любом 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;

Если вызывать эту процедуру повторно, то памяти требуется все больше, а на каком-то этапе появляется сообщение об ошибке "Открыто слишком много файлов". Подскажи пожалуйста как с ним бороться и выгружать из памяти/закрывать файлы. Спасибо!
1 | Автор: Жак0403 | 2009-05-05, 00:49 | Изменено: Жак0403 - Вт, 2009-05-05, 00:52   |  Репутация: [ + 0 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Delphi » Базы данных, память
Страница 1 из 11
Поиск: