![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PDOXUSRS.LCK задолбал [D4, Paradox, ]
a1st © (2002-01-12 13:17:00)Кто знает, что он там пишет?! Делаю статотчет, причем один-одинешенек на локальной машине, все query not lived, unidirectional, т.е. только читаю и считаю. Файл subj растет бешеным образом, а дойдя до 25 Мб все вываливается при открытии первого попавшегося под руку query.
Пока борюсь тем, что кое-что ищу прямо по живым таблицам, тогда он не так растет.
Просветите, мастера.
kampiler (2002-01-30 17:55:00) [1]Кстати - у тя 4-ые дельфи с серыис паком? И какая сборка.
Было замечено что без сервис пака запросы криво работают.
Либо сервис пак ставить либо же на 5-ые, 6-ые и т.д. переходить.
a1st (2002-01-29 11:52:00) [2]2Workaholic
Проверил еще не до конца - болел. Но по первым результатам Session.PrivateDir - это то что нужно: lck-файл образуется там совсем маленький!
Еще раз спасибо - этого совета я долго ждал :)
* В KOI-то веки...
a1st (2002-01-23 12:49:00) [3]Спасибо за советы. Правда, зачем отключаться от BDE не понял - я на парадоксе же остаюсь. Session.NetFileDir у меня указывается в программе, а вот Session.PrivateDir попробую - спасибо.
* There is never enough beer, sex or disk space!
Workaholic (2002-01-22 20:27:00) [4]Не мое, на Королевстве Делфи нашел:
Чтобы отключиться от BDE используй функцию BDE API dbiExit или
Session.Close.
Если нужно побороть сообщение "Lock file grown too large", то попробуй совет от
Borland: Article #15256: Removing "Lock file has grown too large" Error
Суть в том, чтоб явно установить Session.NetFileDir и Session.PrivateDir
при инициализации приложения.
Anatoly Podgoretsky (2002-01-16 20:30:00) [5]А чего комментировать, верное решение
a1st (2002-01-16 11:36:00) [6]Продолжаю общаться сам с собой :)
К этому времени по своей проблеме выяснил следующее:
- pdoxusrs.lck появляется только в случае sql-запросов, при работе вживую его нет
- причем чем больше в отчете используется этих запросов, тем больше он растет
- если ты работаешь один, то по выходу из отчета файл удаляется
- а вот если не один, то не только не удаляется, но и не уменьшается! При повторном входе в программу и запуске отчета он преодолевает критическую планку в 26 Мб и может достичь уже 66 Мб
- если уж он достиг критического размера, то ни на какой станции нельзя выполнить даже простейший sql-запрос
Итак, кто сможет прокомментировать, кроме варианта отказа от парадокса?
Искренне свой
a1st (2002-01-15 12:19:00) [7]Мастера, помогите.
* Origin: Музейный экспонат: грабли, на которые не ступала нога человека
a1st (2002-01-14 11:07:00) [8]Спасибо, но у меня другой вопрос - что заставляет pdoxusrs.lck так расти в указанных условиях?! И можно ли снять ограничение на 25 Мб?
Nemesis (2002-01-14 09:32:00) [9]http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1010740044&n=1