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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.016 c
14-73894
VID
2002-08-24 12:29
2002.09.23
Обмен творчеством


1-73700
Чужой, но не свой
2002-09-08 23:42
2002.09.23
Прогресс.


3-73480
Morgan3212
2002-08-27 16:13
2002.09.23
БД


1-73593
Guzz
2002-09-05 19:41
2002.09.23
Вопрос по джойстику


3-73559
dihlos
2002-09-03 15:10
2002.09.23
Поиск