![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сетевой paradox [D6, Paradox]
Sherbacov © (2003-01-29 16:22:00)Помогите настроить сетевую базу.
Все работает на одном клиенте, второго не пускает, пишет:
29.01.2003 16:15:59 Directory is controlled by other .NET file.
Directory: I:\
File: I:\SHAPOVAL\KONVECTOR\BASE\PDOXUSRS.LCK
Че надо сделать?
Соловьев (2003-01-30 09:43:00) [1]1. Local Share = true. Если сервер не Novell File Server.
2. Указать сетевой диск , обязательно с одинаковой буквой на всех клиентах.
3. Файл контроля сети, PdoxUsrs.NET, разместить в используюемом сетевом каталоге. Этот каталог определяется параметром Net Dir.
Виталий Панасенко (2003-01-30 08:44:00) [2]Лучше добавь компонет Session. У него есть свойства NetFileDir&PrivateDir. Положи EXE на сервер, создай папку, например, NET, которая должна находится там же где и ЕХЕ. А в исходнике, ДО открытия таблиц, добавь строку:
Session.NetFileDir := ExtractFilePath(ParamStr(0)) + "NET";
И оч-ч-ч-ч-чень рекомендуется установить PrivateDir, иначе возникнут проблемы ввиде ошибки "Lock file has ground too large".
PrivateDir лучше указывать на локальный диск для большей производительности.
Sherbacov (2003-01-30 07:31:00) [3]ini берется из корня Виндов, это для новых версий, удобно обновлять, а база весит на сетевом диске I:\, мне надо прописать алиас в BDE на этот путь и в программе тоже?
MsGuns (2003-01-29 21:03:00) [4]Ага, а гже ж этот ini-файл находится-то ? Уж не на диске ли с БД ?
Sherbacov (2003-01-29 20:54:00) [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 20:07:00) [6]Диск с БД и NETDIR доступен для записи с "клиента" ?
BDE стоит на "клиенте" в полном объеме ?
MsGuns (2003-01-29 20:07:00) [7]Диск с БД и NETDIR доступен для записи с "клиента" ?
BDE стоит на "клиенте" в полном объеме ?
Как прописан алиас БД на "клиенте"
Sherbacov (2003-01-29 18:23:00) [8]Не работает.
MsGuns (2003-01-29 16:42:00) [9]в BDE Cobfig
NET DIR в один доступный всем тачкам каталог
LOCAL SHARE = TRUE