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

Вниз

Проблемы с доступом...   Найти похожие ветки 

 
Weare ©   (2002-06-26 11:48) [0]

Мне посоветывали проставить Local Share=True для борьбы со слетом индексов(см. ветку "Снова Парадокс"), помимо прочих методов, так я и сделал на всех клиентских машинах и на сервере (не выделенном, тут у меня также прога запускается). Теперь запускаю ее на сервере, а мне пишет:
"Directory is controlled by other .NET file" и т.д. Хотя NET DIR у меня везде одна и та же папка на сервере. Ведь в хелпе пишется:
"Set to TRUE if you need to work with the same files through both a BDE and a non-BDE application at the same time." И что такое non-BDE application.
Почему, подскажите...


 
VAleksey ©   (2002-06-26 12:01) [1]

смотри ветку
http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1024393423&n=1
там по моему все подробно описано :)


 
VAleksey ©   (2002-06-26 12:02) [2]

сие не мое но почитай

В Help параметр LOCAL SHARE описан как:
AA> === Cut ===
AA> The ability to share access to local data between an active BDE
AA> application and an active non-BDE application. Set to TRUE if you need to
AA> work with the same files through both a BDE and a non-BDE application at
AA> the same time. (It is not necessary to set LOCAL SHARE to TRUE if you do
AA> not need to have both applications open at the same time.) Default: FALSE.
AA> === Cut ===

Дaк читaл я вышеизложенное, и рaсценивaю его кaк тумaнопускaтельство. А
подозревaю, что просто у BDE для скорости есть свой внутренний кэш (или, может,
мехaнизм блокировок в пaмяти), и для двух приложений _нa_одном_компьютере_ оно
всё делaет хорошо, a вот если приложение нaходится нa другом компьютере (и
лезет в БД через другую копию BDE), то у него есть доступ только к фaйлaм нa
диске (кaк и у non-BDE application).

Скорее всего, борлaнд отключaет эти хитрости у сетевых дисков. Hо для
_локaльного_ дискa, который рaсшaрен по сети, он этого, похоже, не сделaл :(
И BDE нa фaйл-сервере не зaботится о прaвильных индексaх и блокировкaх нa диске
(т.е. не ожидaет, что кто-то мог испрaвить индекс, покa оно ворон считaло).

А этa устaновкa _зaстaвляет_ его рaботaть по стaрым пaрaдоховым соглaшениям.

Что и требовaлось.

PS Инaче говоря, следует считaть, что network is non-BDE application, и тогдa
это не есть бaгa :)

Dmitry Shikhman (Дмитрий Шихман)
(2:468/13.32)


 
Weare ©   (2002-06-26 16:03) [3]

to VAleksey
Спасибо большое.


 
Anatoly Podgoretsky ©   (2002-06-26 16:31) [4]

Weare © (26.06.02 11:48)
Это все приложения, которые работают не через например Эксел, например Эксел, любые, которые хоть и работают через BDE, но не твой локальный BDE, например которые имеют доступ не с твоего компьютера или которые работают со своей копией BDE, есть у нас любители установки методом копирования файлов в свой каталог или частичной установки.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-58130
fester
2002-07-08 21:40
2002.07.18
Истина где-то рядом.....:-)


1-58205
Jesuit
2002-07-06 03:10
2002.07.18
Подскажите плиз как сравнить два разных времени ?


1-58228
nexus
2002-07-07 17:31
2002.07.18
Меню пуск


1-58212
Premium
2002-06-29 23:18
2002.07.18
Как не дать юзеру сбить фокус с моего окна?


1-58200
alexvan
2002-07-06 09:24
2002.07.18
Подскажите PLEASE!!!