Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Problems with Paradox tables   Найти похожие ветки 

 
Gia Gvatua   (2003-10-21 08:48) [0]

Работаю с таблицами Paradox только с помощью TQuery. Во время работы приложения вдруг выдается сообщение, что lck файл слишком вырос, и программа перестает правильно работать, а зачастую вообще зависает. Помогите, кто можете !!!


 
DenK_vrtz ©   (2003-10-21 08:50) [1]

На той неделе этот вопрос детально разбирался, поищите


 
Anatoly Podgoretsky ©   (2003-10-21 09:03) [2]

PrivateDir установи и NetDir настрой


 
Gia Gvatua   (2003-10-21 09:24) [3]

г-н Anatoly Podgoretsky, если можно чуть подробнее, как это сделать. Г-н DenK_vrtz посоветовал поискать в старых вопросах.
Нашел что-то, но не очень понял.


 
DenK_vrtz ©   (2003-10-21 09:31) [4]

1.Session.PrivateDir := <путь>
2.Переместите .EXE-файл в каталог, отличный от каталога с файлами таблиц
3.Установите Local Share в FALSE. Так говорит документация, но момент довольно спорный. В выше описанных ветках Anatoly Podgoretsky © объяснял тонкости.

P.S. Для чистоты полученных результатов - закрыть приложение, удалить lck-файлы


 
Gia Gvatua   (2003-10-21 12:43) [5]

Г-н Denk_vrtz
Как понял из Вашего совета, в "OnCreate" главной формы следует написать команду:
Session.PrivateDir:= ExtractFilePath(ParamStr(0))+ "Net";
а вот как настроить NetDir и Local Share из BDE, объясните пожалуйста по подробнее.
Что касается удаления lck-файлов, когда PDOXUSR.LCK вырос до 64MB, я удалил его и PARADOX.LCK из каталога, где нахидится Exe-файл, надеясь, что они создадутся заново. Однако в указанном каталоге они больше не создаются, но обнаружил эту пару в корневом каталоге системного диска и в каталоге, где хранятся таблицы, что окончательно запутало меня. Не понятно какими из них пользуется программа.


 
Anatoly Podgoretsky ©   (2003-10-21 12:50) [6]

3. Конечно можно поставить в false, но тогда проблем будет много

Gia Gvatua (21.10.03 09:24) [3]
А ты бы указал, что именно нашел


 
ia Gvatua   (2003-10-21 13:38) [7]

Г-ну Anatoly Podgoretsky.
Нашел ваши ответы от 16.10.03 на аналогичную проблему.
Нельзя ли управлять NetDir из приложения с помощью команды
Session.NetFileDir:= <Path>;
или это объязательно надо сделать из BDE?


 
Anatoly Podgoretsky ©   (2003-10-21 13:51) [8]

А я бы не рискнул делать это из приложения, поскольку последствия. У всех должен быть одинаковый NetDir и кроме того, отдельный от другого, особенно от базы. У себя я так поступал, пока был Парадокс, вделал отдельный каталог на сервере, в самой голове и на него полные права. Вот сколько лет сталикиваюсь с Парадоксом, столько лет и помню с ним проблемы.


 
Sandman25 ©   (2003-10-21 15:10) [9]

[8] Anatoly Podgoretsky © (21.10.03 13:51)

Расскажите, пожалуйста, в чем проблема, если NetDir установлен в тот же сетевой каталог, где лежит БД.



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.057 c
3-41113
rosl
2003-10-23 02:33
2003.11.13
прием записей


14-42086
vic_vm
2003-10-23 15:29
2003.11.13
Что выбрать для работы с XML на Delphi


3-41115
SPA81
2003-10-22 17:14
2003.11.13
DBComboBox


1-41338
MaG
2003-10-30 20:07
2003.11.13
Файл


3-40790
AlexPul
2003-10-22 13:05
2003.11.13
Как сделать поля TIBQuery редактируемыми.