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

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

остаточные файлы


Neo ©   (2007-11-08 14:48:00) 

Доброго времени суток. Столкнулся с проблемой - при работе с парадоксовской базой появляются какие-то посторонние базы (в той же папке что и исходная база) с именами вроде _QSQ1. Почему такое происходт и как с этим бороться?


Neo   (2007-11-09 14:53:00) [1]

Спасибо!!!


ASoft   (2007-11-09 05:21:00) [2]


> при работес парадоксовской базой появляются какие-то посторонние
> базы

Дык, поди, это временные файлы, создающиеся при запросе select?
Если после нормального завершения приложения эти файлы не "исчезают" то тогда можно думать о не корректном завершении работы с db файлами


Dmitro   (2007-11-09 00:24:00) [3]


> Desdechado ©   (08.11.07 21:30) [5]

Истина!!!


Desdechado   (2007-11-08 21:30:00) [4]

> При возникновении ошибок BDE эти файлы оставляет
Глупости. Эти файлы остаются, если валится программа, ее убивают в диспетчере задач или если злоупотреблять Ctrl-F2 при отладке.
В прочих случаях БДЕ корректно подчищает мусор.
Чтоб он не светился где ни попадя, установи Session.PrivateDir куда-нибудь в %TEMP%.


Loginov Dmitry   (2007-11-08 20:39:00) [5]

Это могут быть результаты неудачных SELECT-запросов. Обработка запроса может быть прервана по тем или иным причинам (неверное имя поля, какая-либо чушь в GROUP BY и т.д.). А в ходе обработки запроса текущая информация сливается именно в эти _QSQ - файлы. При возникновении ошибок BDE эти файлы оставляет (вообще складывается ощущение, что вся BDE была написана без единой try..finally )))


Anatoly Podgoretsky   (2007-11-08 15:30:00) [6]

> Neo  (08.11.2007 14:51:02)  [2]

Происходит это из-за ошибок в твоей программе, не умеешь ты с БДЕ работать. Или из-за аварийного или неверного завершения программы. Не закрывай крестиком и закрывай все базы и таблицы САМОСТОЯТЕЛЬНО.


Neo   (2007-11-08 14:51:00) [7]

знание - сила. вот узнаю почему так происходит и окончательно пошлю его "нифих" )


Сергей М.   (2007-11-08 14:49:00) [8]

ты ж решил бежать от Парадокса как черт от ладана ?

Ну так и беги ! Нафих тебе знать про эти "объедки" ?)


Наверх

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