Форум: "Базы";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
ВнизNET DIR для PARADOX Найти похожие ветки
← →
VICTOR_ (2002-08-30 14:19) [0]Есть программа на PARADOX.
Хочу подключаться к базе по сети.
При запуске программы файл Pdoxusrs.net создается в корневом каталоге программы(база расположена в другом каталоге)
Очевидно, что путь к файлу Pdoxusrs.net прописывается в реестре,
так как в BDE-администраторе изменение NET DIR не влияет на расположение Pdoxusrs.net
При подключении по сети пишет ошибку
"Файл заблокирован"
LOCAL SHARE на обоих машинах стоит TRUE
Путь NET DIR указываю
с:\каталог_программы
f:\каталог_программы(где диск F: подключен как сетевой)
Подскажите, где в реестре может быть прописан путь к файлу Pdoxusrs.net или как правильно настроить NET DIR
← →
Anatoly Podgoretsky (2002-08-30 14:27) [1]Путь должен быть на обоих машинах один и тот же и физическики то же, а не свой на каждом компьютере, буква диска может различаться, но правильнее использовать сетевое имя.
← →
VICTOR_ (2002-08-30 15:08) [2]>Anatoly Podgoretsky © (30.08.02 14:27)
Все дело в том что путь один и тот же, но даже если указать
NET DIR
(COMPUTER1)
с:\
(COMPUTER2)
\\COMPUTER1\c
то Pdoxusrs.net все равно появляеться в
с:\каталог_программы\
← →
Виталий Панасенко (2002-08-30 23:42) [3]У меня было чуть другое. Лучше положи Session, ПОСЛЕ активизации присвой NetDir и PrivDir пути в подкаталоги (NET, PRIV), которые будут находится в каталоге EXE-модуля и все будет работать
← →
elv (2002-08-31 15:17) [4]VICTOR_ (30.08.02 14:19)
Для настройки можешь использовать BDE Administrator. Но лучше использовать Session.
Session.NetFileDir:="Путь к базе";
Session.PrivateDir:="C:\";
Session.Active:=True;
Виталий Панасенко (30.08.02 23:42)
У меня было чуть другое. Лучше положи Session, ПОСЛЕ активизации присвой NetDir и PrivDir пути в подкаталоги (NET, PRIV), которые будут находится в каталоге EXE-модуля и все будет работать
Ты уверен на счет ПОСЛЕ?
Кстати NET должен совпадать. В эхах кем то утверждалось, что совпадение должно быть полным, вплоть до буквы. А Priv не должен совпадать.
← →
Anatoly Podgoretsky (2002-08-31 15:21) [5]с:\
\\COMPUTER1\c
И ты считаешь что это одинаковые строки :-0
← →
Darknode (2002-09-02 11:14) [6]2 All
Господа! Совсем недавно я с этим вопросом боролся :) Проблема такая...
1) Если база данных лежит на отдельном компьютере, а клиента на других, то прописываете на клиентах одинаковый сетевой путь к файлу PDOXUSRS.NET и работает все нормально.
2) Если же база лежит у какого-нибудь клиента и он ее пользуется, и еще другой клиент по сети хочет приконектиться к ней, то здесь возникают проблемы. Если прописать на компе (comp1) с базой путь к файлу .NET типа с:\ , а на другом компе (comp2) - \\comp1\c\ , то работать ничего не будет, хотя указали один и тот же логический путь к этому файлу!!!
Лечится это только, если прописать на первом компе вместо c:\ - \\comp1\c\ , т.е. такой же как и на втором... Почему это так происходит, пока для меня загадка....У кого есть мысли, то пишите....
← →
Anatoly Podgoretsky (2002-09-02 11:18) [7]Ни каких загадок, если ты посмоьришь потроха файла то ты увидишь ети пути, вот они и сравниваются посимвольно, никакого интелектуального наполнения нет
← →
VAleksey (2002-09-02 11:45) [8]
> . В эхах кем то утверждалось, что совпадение должно быть
> полным, вплоть до буквы. А Priv не должен совпадать.
мной , кстати тоже такое утверждалось :))
зделай поиск по форуму. Есть веточки где это уже подробно описано.
← →
VICTOR_ (2002-09-02 11:48) [9]>Виталий Панасенко (30.08.02 23:42)
>elv © (31.08.02 15:17)
Спасибо за советы.
>Anatoly Podgoretsky © (31.08.02 15:21)
Спасибо, с путями разобрался.
Строки действительно разные :)
← →
Darknode (2002-09-02 11:51) [10]2 Anatoly Podgoretsky
Потроха конечно же смотрел, там действительно, кто первый приконективается к базе, тот путь и указан. Но это, если честно, бред...Если идет в BDE тупое сравнивание путей... Интересно в новых версиях BDE (5.2) эта штука осталась?
← →
MsGuns (2002-09-02 12:08) [11]>Darknode © (02.09.02 11:51)
>.. тот путь и указан. Но это, если честно, бред...Если идет в >BDE тупое сравнивание путей... Интересно в новых версиях BDE >(5.2) эта штука осталась?
Никогда не надо говорить "тупой" с первого взгляда. Дело в том, что одновременно может быть несколько "Серверов" (в смысле сетевых БД) и несколько экземпляров ПАРАДОКС (по серийным номерам). Один юзер может коннектиться одновременно в составе 2-х и более групп. И как же Вы предлагаете все это хранить в одном единственном файле .net ? Вот BDE и занимается "тупым" сравнением
--------------------------------------------------------------------------------
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c