Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Глюк с открытием базы по сети [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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо