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

Вниз

Работа с таблицами Paradox в сети - проблема с доступом!   Найти похожие ветки 

 
Apophis ©   (2005-02-07 13:34) [0]

Помогите, Мастера!
Ситуация такая. Файлы базы (Парадокс) лежат в сетке. Если с одной машины базу открыли, то с другой - БОЛТ! Однако, с ОДНОЙ И ТОЙ ЖЕ машины можно открывать сколько угодно копий приложения. И если на одной машине, допустим, из одного из двух приложений перевести запись в режим редактирования, то для другой копии приложения все корректно блокируется, как и должно. А вот с разных машин даже открыть базу на чтение не удается.
Может я как-то неправильно чего-то указал в параметрах БДЕ?
Как это победить? Очень нужна помощь!


 
Desdechado ©   (2005-02-07 13:41) [1]

NET DIR в БДЕ поставь на сетевой каталог


 
Apophis ©   (2005-02-07 14:41) [2]

Ставил, не помогает. А в самом приложении в настройках Database ничего не может быть с этим связанного?


 
Desdechado ©   (2005-02-07 16:27) [3]

NET DIR на всех машинах для используемых алиасов направит на один файл в каталоге с полным доступом


 
Apophis ©   (2005-02-07 17:11) [4]

Да все правильно. Мне даже интересно, почему две копии проги на ОДНОЙ машине нормально работают с этими таблицами, а с другой машины нет?


 
Anatoly Podgoretsky ©   (2005-02-07 17:22) [5]

Неправильные настройки БДЕ, что бы заставить Парадокс более менее нормально работать в сети, надо помучиться. Соответственно следующий вопрос, а стоит ли мучаться?


 
Apophis ©   (2005-02-07 17:53) [6]

К сожалению, стОит! Поэтому, очень внимательно слушаю все этапы "мучений".


 
msguns ©   (2005-02-07 18:31) [7]

Каким образом "ставил" NET DIR в сетевой каталог ?
Привдиры все на локальные ПК.
Лучше всего это делать программно с помощюь методов TSession, динамически управляя алиасами.
А вообще см. [5]


 
Apophis ©   (2005-02-07 22:57) [8]

Да тут мне кажется дело не в алиасах. Расположение базы-то приложения находят правильно, а вот Database.Active:=true выдает ошибку при подключении другой машины.
Что можетбыть в сети не так?


 
Anatoly Podgoretsky ©   (2005-02-07 23:17) [9]

С сетью все в порядке, проблема с Парадоксом, капризный и парадоксальный.


 
Eraser ©   (2005-02-07 23:47) [10]

Apophis ©

Полностью подерживаю Anatoly Podgoretsky. Для сети локальные базы данных не катят, на то они и локальные )
Советуют даже если прога НЕ сетевая использовать клиент-серверную технологию, не говоря уже о сетевой.


 
Anatoly Podgoretsky ©   (2005-02-08 00:12) [11]

Да можно и файл-серверную, но только не Парадокс. Уж больно много у него проблем. Эта только первая, вторая будет индексы, порча таблиц, далее могут возникнуть проблемы с другими программи использующие тот же формат, теже NetDir, PrivateDir из за того же самого, не использование нормальных настроек, а свои сообственные в коде. Не6 говоря уже об уродах, которые прочитали, что для легкого распространения надо просто скопировать длл в папку с программой. Теже dBase/Access работают на порядок стабильнее и легко ремонтируются в случае проблемы. Но конечно надо думать в пользу клиент-серверных технологий.


 
ЮЮ ©   (2005-02-08 03:26) [12]

>Database.Active:=true выдает ошибку при подключении другой машины.

А текст ошибки привести, конечно, трудно.
И, все-таки, что конкретно стоит в NET DIR?


 
Erik1 ©   (2005-02-08 12:49) [13]

Небоись диски замаплены разными буквами?



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

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

Наверх




Память: 0.5 MB
Время: 0.044 c
1-1108659158
Tack
2005-02-17 19:52
2005.03.06
ограничить размер лог-файла программы


14-1108480019
Luzer
2005-02-15 18:06
2005.03.06
Как сделать локалку из модемного соединения?


14-1108132236
wl
2005-02-11 17:30
2005.03.06
Раз уж заговороли о HTML...


3-1107766195
Меджид
2005-02-07 11:49
2005.03.06
Как записать содержимое BLOB поля в Буфер (Clipboard)


1-1108705182
kani
2005-02-18 08:39
2005.03.06
метод Navigate для TWebBrowser