Конференция "Базы" » Как освободить каталог-базу Paradox? [D7, Paradox]
 
  • bdr (26.05.09 07:29) [0]
    При открытии таблиц имеющих вторичные ключи и при выполнении SQL-запросов происходит "захват" каталога-базы Paradox. Удаление компонента (TTable, TQuery) не освобождает каталог. Вопрос: как освободит такой каталог для последующего его удаления (удаление каталога должно выполняемого из текущего приложения).
  • ЮЮ © (26.05.09 11:57) [1]
    А если задействовать TDataBase явно и закрывать её, а не удалять компоненты датасетов?

    >имеющих вторичные ключи
    ты используешь гетерогенные запросы с "постоянной" БД? Их, пожалуй, тоже надо бы закрыть.

    И чего тебя вообще волнует пустая папка? Пусть она имеет постоянное имя и будет "частью" приложения.
  • bdr (08.07.09 05:26) [2]
    Был в отпуске, поэтому некоторое время не следил за форумом.

    ЮЮ: никакими документированными средствами Delphi проблему решить не удалось. Необходимость удаления пустой папки связана с тем, что пользователь за один сеанс может создавать/удалять/переименовывать несколько пользовательских объектов, пользовательская информация по которым на уровне программы мной (по глупости) организована как локальная база Paradox.
  • Anatoly Podgoretsky © (08.07.09 08:44) [3]
    Удаляй при следующим запуске программы.
 
Конференция "Базы" » Как освободить каталог-базу Paradox? [D7, Paradox]
Есть новые Нет новых   [134473   +32][b:0][p:0]