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

Вниз

Сетевой paradox   Найти похожие ветки 

 
Sherbacov ©   (2003-01-29 16:22) [0]

Помогите настроить сетевую базу.
Все работает на одном клиенте, второго не пускает, пишет:

29.01.2003 16:15:59 Directory is controlled by other .NET file.
Directory: I:\
File: I:\SHAPOVAL\KONVECTOR\BASE\PDOXUSRS.LCK

Че надо сделать?


 
MsGuns ©   (2003-01-29 16:42) [1]

в BDE Cobfig
NET DIR в один доступный всем тачкам каталог
LOCAL SHARE = TRUE


 
Sherbacov ©   (2003-01-29 18:23) [2]

Не работает.


 
MsGuns ©   (2003-01-29 20:07) [3]

Диск с БД и NETDIR доступен для записи с "клиента" ?
BDE стоит на "клиенте" в полном объеме ?


 
MsGuns ©   (2003-01-29 20:07) [4]

Диск с БД и NETDIR доступен для записи с "клиента" ?
BDE стоит на "клиенте" в полном объеме ?
Как прописан алиас БД на "клиенте"


 
Sherbacov   (2003-01-29 20:54) [5]

BDE в полной объеме, но в BDE база не прописыавется, в программе,
прримерно так:

rekf:=tinifile.Create(nastrfilename);
cotrnd.DatabaseName := rekf.readString("Пути","Путь к базе данных","data\db");

if not FileExists(cotrnd.DatabaseName +"/"+cotrnd.TableName) then
cotrnd.Active := false
else
cotrnd.Active := true;


 
MsGuns ©   (2003-01-29 21:03) [6]

Ага, а гже ж этот ini-файл находится-то ? Уж не на диске ли с БД ?


 
Sherbacov   (2003-01-30 07:31) [7]

ini берется из корня Виндов, это для новых версий, удобно обновлять, а база весит на сетевом диске I:\, мне надо прописать алиас в BDE на этот путь и в программе тоже?


 
Виталий Панасенко   (2003-01-30 08:44) [8]

Лучше добавь компонет Session. У него есть свойства NetFileDir&PrivateDir. Положи EXE на сервер, создай папку, например, NET, которая должна находится там же где и ЕХЕ. А в исходнике, ДО открытия таблиц, добавь строку:
Session.NetFileDir := ExtractFilePath(ParamStr(0)) + "NET";
И оч-ч-ч-ч-чень рекомендуется установить PrivateDir, иначе возникнут проблемы ввиде ошибки "Lock file has ground too large".
PrivateDir лучше указывать на локальный диск для большей производительности.


 
Соловьев ©   (2003-01-30 09:43) [9]

1. Local Share = true. Если сервер не Novell File Server.
2. Указать сетевой диск , обязательно с одинаковой буквой на всех клиентах.
3. Файл контроля сети, PdoxUsrs.NET, разместить в используюемом сетевом каталоге. Этот каталог определяется параметром Net Dir.



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

Текущий архив: 2003.02.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
4-53325
KPV-10k
2003-01-06 21:15
2003.02.17
Как программно можно разблокировать рабочую станцию в Win NT?


3-52707
b_baranov
2003-01-31 20:02
2003.02.17
Объединение таблиц


14-53249
Broot
2003-02-01 07:50
2003.02.17
Delphi5 standart


14-53227
Supreme
2003-01-30 23:25
2003.02.17
Как прославиться? =)


1-52971
denis24
2003-02-10 09:53
2003.02.17
строки в tmemo разного цвета