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

Вниз

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

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

Наверх




Память: 0.45 MB
Время: 0.005 c
1-58221
^Sanya
2002-07-07 02:36
2002.07.18
Мастера! Дайте пожалуйста совет!


3-57998
DFort
2002-06-27 11:14
2002.07.18
Grid


1-58196
Дмитрий Иванов
2002-07-04 20:33
2002.07.18
StringGrid


1-58039
atmospheric
2002-07-07 22:52
2002.07.18
Handle


6-58237
Vlad___
2002-05-08 11:20
2002.07.18
HTTP Proxy + собственный протокол





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский