Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.012 c
1-73645
Anar
2002-09-12 18:31
2002.09.23
Работа с системным меню


1-73751
Брат
2002-09-11 16:30
2002.09.23
Как програмно открыть общий доступ к папке?


14-73861
MsGuns
2002-08-28 20:46
2002.09.23
Я на выдумки Mastak !


1-73581
carmen
2002-09-12 01:11
2002.09.23
Как полностью изменить стандартный вид формы


1-73747
Ag2002
2002-09-11 18:45
2002.09.23
Уровень





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