Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

file is in use [D7, XP]


GEM ©   (2006-08-17 07:08:00) 

Доброго времени суток!
После проверки на ошибки и удаления лишних записей через ADOQuery в таблице FoxPro, хочу ее упаковать, но при этом выходит ошибка "file is in use". Что поможет мне это побороть? Спасибо.


GEM   (2006-08-21 10:51:00) [1]

Спасибо, думаю это поможет - не знаю, как у меня получилось забыть про это свойство :)


Elen   (2006-08-21 08:06:00) [2]


> GEM

Ты используеш TADOConnection? Если нет то ADOQuery свяжи с ADOConnection. В ADOConnection есть свойство Connected меняя его отключайся от курсора и все будет ОК


GEM   (2006-08-21 07:44:00) [3]

действительно не работает
также выходит ошибка если пытаюсь заменить таблицу при распаковки winrar, что типа файл занят процессом: Active:=false не помогает в обоих случаях


GEM   (2006-08-18 07:10:00) [4]

уже так было попробовано - вроде не сработало, попробую на всякий случай еще раз


Elen   (2006-08-17 07:41:00) [5]


> file is in use

Это означает, что у тебя в памяти открыт Query-курсор.
Для FoxPro  это нормально, а вот в Делфях попробуй его закрыть
ADOQuery.active:=false и снова открыть.


Наверх

Титульная страница Поиск, карта сайта Написать письмо