![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
остаточные файлы
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]ты ж решил бежать от Парадокса как черт от ладана ?
Ну так и беги ! Нафих тебе знать про эти "объедки" ?)