Главная страница
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.029 c
4-53343
FoXx
2003-01-05 17:12
2003.02.17
Sniffer - Все написал, все работает, вот только....


1-52818
anbezr
2003-02-07 11:38
2003.02.17
Надо ли уничтожать TStringList


1-52931
bios
2003-02-08 01:38
2003.02.17
getdir


6-53139
Василий К
2002-12-26 01:33
2003.02.17
ТWebBrowser


4-53337
HappyNewYearToAll
2003-01-08 13:37
2003.02.17
Процессы-пользователи