Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 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]

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




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




Наверх





Память: 0.74 MB
Время: 0.025 c
14-90657          McSimm                2002-01-14 11:26  2002.02.28  
Разная реакция скрипта на обращение из IE и из программы.


3-90484           Bormanoid             2002-02-03 18:08  2002.02.28  
Создание динамического отчета в Делфи?


14-90656          NetBreaker666         2002-01-13 20:05  2002.02.28  
Зацените мою новую фишку ;)


1-90561           novomod               2002-02-10 01:06  2002.02.28  
Timage. Мерцание. Help.


4-90720           a-leksey              2001-12-26 20:06  2002.02.28  
Вопрос о Хуках! А именно о WH_JOURNALPLAYBACK!!!