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

Вниз

paradox использование несколькими пользователями   Найти похожие ветки 

 
Iss   (2002-01-11 12:07) [0]

На сервере в каталоге \base храниться база paradox с одной машины
можно запустить программу и работать с базой, но когда другой подключается то у него появляется сообщение: Directory is controlled by other .NETfile и
file or Directory does not exist:
...PDOXUSRS.net
...PDOXUSRS.LCK


 
#   (2002-01-11 12:31) [1]

Удалено модератором


 
Iss   (2002-01-11 17:09) [2]

#
все равно не работает...Exclusive и все такое точно не стоит..
А когда у кого-то на компе запушенна программа и база стоит у него на компе..то второй пользователь может подключится Что Это за дела..???подскажите кто может.


 
Новенький   (2002-01-12 12:59) [3]

Не плохо было бы в BDE Admine сделать следующее на каждой машине
1. Configuration -> Drivers -> Native -> PARADOX -> NET DIR Указать каталог с базой.
2. Configuration -> System -> INIT -> LOCAL SHARE поставить TRUE.


 
Baatars   (2002-01-30 17:56) [4]

а как вот это вот
2. Configuration -> System -> INIT -> LOCAL SHARE поставить TRUE.

сделать в рантайме?


 
Дремучий   (2002-01-30 22:42) [5]

2 Baatars
Ищи в реестре


 
SoftOne   (2002-01-31 02:45) [6]

У Session есть свойство NetFileDir. Советую его устанавливать при запуске приложения(ий). Причем ОДИНАКОВО для всех приложений.


 
Baatars   (2002-01-31 13:17) [7]

with (DBMS) do
Begin
session.NetFileDir := "c:\temp";
session.PrivateDir := "c:\temp";
Session.ConfigMode := cmSession;
try
Session.AddStandardAlias(MyALIAS,
ExtractFilePath(Application.ExeName)+"DATA",
"PARADOX");
finally
Session.ConfigMode := cmAll;
end;
DatabaseName := MyALIAS;
Connected := True;
End;
QDOC.DatabaseName := MyALIAS;
QDOC.Open;


 
Baatars   (2002-01-31 13:20) [8]

Сорри - чет не разобрался с редактором :(

Это был так сказать код моего приложения, что нуно добавить?
NetFileDir у меня настроен, а все равно блокируется.
Да и еще - у меня на самом деле не TTable, а TQeury.

Мож ему еще че требуется?


 
Baatars   (2002-02-01 13:36) [9]

ПодЪем темbI


 
Константин   (2002-02-01 14:50) [10]

NetFileDir должен быть одинаковым СЕТЕВЫМ путем, например
Session.NetFileDir="\\server\c\temp"
а в приведенном выше коде он указывает на локальный каталог на каждом компе


 
Baatars   (2002-02-04 14:04) [11]

А почему?
Я ему указываю создаться на локальном, а он все равно создается там где файлы db.


 
Baatars   (2002-02-04 14:08) [12]

и даже серверный путь не помогает :(


 
Baatars   (2002-02-05 17:45) [13]

подЪем темы!


 
BlankAlex   (2002-02-05 17:50) [14]

У меня была такая фигня.
Я сделал следующее:
сначала везде удалил файлы ...PDOXUSRS.net,...PDOXUSRS.LCK,
затем подключил на рабочие станции диск с сервера, как локальный,
затем на рабочих станциях в BDE прописал NetDir на подключенный диск и LocalShare=True. Все заработало. Но ни в коем случае не запускай прогармму на компе, где база -> каюк индексам, заголовку БД и т.п. Очень долго мучился с этим


 
Baatars   (2002-02-05 18:14) [15]

Ну и как все-таки это сделать в рантайме,
просто я думаю распространять свое приложение без
БДЕ - только одними длл-ками от него.



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

Форум: "Базы";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
4-90717
Delphimun
2001-12-20 12:55
2002.02.28
Как #0 сообщение от клавы о нажатии клавиши?


6-90627
Andrey A.
2001-12-09 19:26
2002.02.28
Протоколы


3-90527
vopros
2002-01-31 09:50
2002.02.28
Как сделать чтобы в paradox базу вход был по паролю?


1-90618
ProgrammerDelphi
2002-02-12 10:17
2002.02.28
RichEdit


7-90687
Andry
2001-11-17 21:12
2002.02.28
Результат работы DOS программы.





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