![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк с открытием базы по сети [D6]
Profik © (2006-03-22 18:12:00)Люди, помогите. Вот проблема - через OpenDialog в приложении выбираю базу, которая на другом компе в сети, доступ на чтение открыт там. И тут выдает ошибку типа файла нет или не существует - путь к ниму весь правильный, но в конце имя файла не 2.DB, а фигнякакаято.LCK - чето в таком роде. Вот код при нажатии кнопки :
...
if opendialog1.Execute then begin
table1.TableName:=opendialog1.FileName;
table1.Open;
...
Подозреваю глюк в доступе, но ведь на чтение открыт. Помогите!!!
Плохиш (2006-03-23 11:03:00) [1]
> Германн © (23.03.06 02:47) [6]
Наелся на одной работе парадокса в сети и много клиентов, хватит.
> dolmat (23.03.06 10:32) [7]
Ню, ню. Почитал бы что для начала.
dolmat (2006-03-23 10:32:00) [2]так убей эту фигнякакаято.LCK и нет проблем.
Германн (2006-03-23 02:47:00) [3]
> Плохиш © (22.03.06 18:46) [5]
>
>
> > Или это мне нада на всех клиентских компах мудакатся с
> этими
> > настройками NET DIR?
>
> Да, на всех клиентах надо указать, одну и туже папку, к
> которой имеют доступ все клиенты. К тому же сетевой ресурс
> этой папки на всех клиентах должен называться одинаково.
> Скорее всего она должна быть подключена к клиенту как сетевой
> диск.
>
> > есть много клиентских компов, на всех есть мое приложение,
>
> > базы лежат на серваке, доступ на чтение всем открыт на
>
> > серваке
>
> Меняй парадокс! Или отгребёшь гемороя по самые "нехочу".
>
>
2 Плохиш © (22.03.06 18:46) [5]
При таком отношении к делу, можно поменять всё, даже координаты кровати на которой спишь, но это врядли поможет!
> Profik © (22.03.06 18:37) [4]
>
> да я понял что в БДЕ-Админе, нашел NET DIR. Так что указывать
> там? Задача у меня следующая - есть много клиентских компов,
> на всех есть мое приложение, базы лежат на серваке, доступ
> на чтение всем открыт на серваке. Что мне указать в БДЕ-
> Админе, что бы они могли програмно открывать базу на чтениепо
> сети? Или это мне нада на всех клиентских компах мудакатся
> с этими настройками NET DIR?
Не. В твоей программе есть переменная Session. У неё есть поля NetFileDir и т.д.
Плохиш (2006-03-22 18:46:00) [4]
> Или это мне нада на всех клиентских компах мудакатся с этими
> настройками NET DIR?
Да, на всех клиентах надо указать, одну и туже папку, к которой имеют доступ все клиенты. К тому же сетевой ресурс этой папки на всех клиентах должен называться одинаково. Скорее всего она должна быть подключена к клиенту как сетевой диск.
> есть много клиентских компов, на всех есть мое приложение,
> базы лежат на серваке, доступ на чтение всем открыт на
> серваке
Меняй парадокс! Или отгребёшь гемороя по самые "нехочу".
Profik (2006-03-22 18:37:00) [5]да я понял что в БДЕ-Админе, нашел NET DIR. Так что указывать там? Задача у меня следующая - есть много клиентских компов, на всех есть мое приложение, базы лежат на серваке, доступ на чтение всем открыт на серваке. Что мне указать в БДЕ-Админе, что бы они могли програмно открывать базу на чтениепо сети? Или это мне нада на всех клиентских компах мудакатся с этими настройками NET DIR?
Плохиш (2006-03-22 18:31:00) [6]BDE-Administrator
Profik (2006-03-22 18:20:00) [7]как это сделать?
Плохиш (2006-03-22 18:17:00) [8]БДЕ настраивать надо. В частности "NET DIR" для Paradox.