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

Вниз

EDBEngineError: Directory is busy.   Найти похожие ветки 

 
zolg   (2004-05-17 12:56) [0]

Добрый день!
Возникла необходимость разместить выполнимые файлы на сетевом диске. При использовании BDE, временные файлы создаются в рабочем каталоге, и при многопользовательской работе, соответственно, перекрываются. Пробовал прописывать DataBase.Session.PrivateDir на локальную папку, но напоролся на др. мину: временные файлы создаются на локальном диске, но другая программа, в которой прописана та же папка в DataBase.Session.PrivateDir выдает subj.
Резюмируя: хотелось бы иметь одну локальную папку для временных файлов BDE у различных приложений. Это возможно?
С ув. Загороднюк О.


 
Курдль ©   (2004-05-17 13:02) [1]

Работая с ASA 8 следует отказаться от BDE.
Тогда вопрос с какими-то бредовыми "временными файлами" (не знаю, что это такое и знать не хочу) сам отпадет!


 
zolg   (2004-05-17 13:15) [2]

Согласен, но проект давно достаточно большой и увести его с BDE не так просто.


 
Курдль ©   (2004-05-17 13:27) [3]


> Согласен, но проект давно достаточно большой и увести его
> с BDE не так просто.

Надо посчитать накладные расходы на переделку_сделанного минус геморрои_BDE.
Я не вижу особых проблем подставить, например, вместо TQuery TSDQuery, а вместо TDataBase - TSDDataBase. Запросы, поля, методы, свойства (почти все) остаются прежними.


 
zolg   (2004-05-17 13:48) [4]

Есть опыт перехода с BDE на IBX для Interbase. Очень помогла одна фишка: Database.Handle можно было привязать к IBDatabase.Handle, что позволяет одновременно использовать на одном коннекте к БД и BDE и IBX.
А как для SQLDirect?


 
Курдль ©   (2004-05-17 13:55) [5]


> Есть опыт перехода с BDE на IBX для Interbase.

Думаю, что это сложнее, чем с BDE на SQLDirect.


> IBDatabase.Handle, что позволяет одновременно использовать
> на одном коннекте к БД и BDE и IBX.
> А как для SQLDirect?

Не знаю, не пользовал. Но посмотрел - у TSDDataBase есть Handle.


 
zolg   (2004-05-17 14:22) [6]

ходил на сайт SQLDirect, он платный, так что это теперь к начальству :(... Кстати, откопал все же ответ на свой вопрос, может кому пригодится: КАЖДОЕ приложение BDE должно иметь СВОЮ локальную папку для Session.PrivateDir.



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

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

Наверх




Память: 0.48 MB
Время: 0.036 c
4-1082892953
DoG
2004-04-25 15:35
2004.06.06
GetExitCodeProcess


3-1084514455
half_litre
2004-05-14 10:00
2004.06.06
Мусор в поле TEXT (Sybase)


14-1084863291
kull
2004-05-18 10:54
2004.06.06
Сравнительная характеристика систем контроля версий...


14-1084793714
Mox Fulder
2004-05-17 15:35
2004.06.06
Посоветуйте почитать....


4-1082641249
kalishenko
2004-04-22 17:40
2004.06.06
Количество файлов в папке