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

Вниз

Работа с таблицами 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.039 c
14-1108546031
Ilya__
2005-02-16 12:27
2005.03.06
Какая функция в Делфи, убирает пробелы из строки?


14-1108307294
Flext@r
2005-02-13 18:08
2005.03.06
Подскажите, как сохранить интерне-страницу на хард!


1-1108756422
olookin
2005-02-18 22:53
2005.03.06
Вопрос про TShellTreeView


8-1100825616
fashionguide
2004-11-19 03:53
2005.03.06
Самый простой способ узнать общее время звучания музыкального фай


4-1106309715
tradakad
2005-01-21 15:15
2005.03.06
LoadImage не работает





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