Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.802 c
3-1084512067
evgen
2004-05-14 09:21
2004.06.06
Как зделать так что в выподающем списке сохронялись старые данные


3-1084419857
Адмирал
2004-05-13 07:44
2004.06.06
Список БД в InterBase/FireBird


9-1076162450
Pavel
2004-02-07 17:00
2004.06.06
TEditпод DelphiX


1-1085072921
tyo
2004-05-20 21:08
2004.06.06
Дата и время в DateTimePicker


14-1085165905
Undert
2004-05-21 22:58
2004.06.06
Обращение Жириновского к Билли ГеЙтсу.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский