Связь БД в разных рабочих группах

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
SlavaY
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 12.03.2003 (Ср) 12:44

Связь БД в разных рабочих группах

Сообщение SlavaY » 16.04.2003 (Ср) 11:42

Необходимо с рабочей станции, находящейся в одной рабочей группе, выполнить связь(открыть и работать) с базой Access, которая находится в другой рабочей группе. В пределах одной группы ясно
set bd.OpenDatabase("\\Comp\c\...). В догонку, как решить вопрос, если пользователи одновременно ломятся в базу. На ум приходят транзакции, но это для записи, а как для открытия, если ломятся одновременно. И еще, в базе хранится ссылка на файл, который находится на другом компе на запароленном диске, как воткнуть этот файл в ОЛЕ? Буду очень благода.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 16.04.2003 (Ср) 11:46

В пределах разных рабочих групп все будет точно так же. Рабочая группа - это вообще фикция полная, кастрированная версия домена :D



А насчет поклания файла - какая разница где он лежит? Создаешь в базе поле типа OLE и кладешь туда все что надо.

SlavaY
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 12.03.2003 (Ср) 12:44

Сообщение SlavaY » 16.04.2003 (Ср) 12:37

Да не работает в разных рабочих группах. Да это и не рабочие группы в пределах одной локальной сети. В этой фирме компы по структурным подразделениям стоят, внутри их до ж..., а связь через сервер в Канаде. Так что это домены, не правильно первый раз сказал. Пробовал bd.open("\\Workgr\Comp1\..
Файл не найден. Как быть?
А на счет базы, я не храню объект ОЛЕ в базе, а просто путь к нему, если сетевой ресурс открыт для полного доступа, то все путем, если с паролем, то неверное имя файла.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 16.04.2003 (Ср) 12:54

Для того чтобы пользователь одного домена доступался до ресурсов другого, между доменами должны быть трасты. Как это сделать - это компетенция ваших админов.



Насчет хранения - храни ещзе и пароль. А при попытка открытия файла сперва подсоединяй сетевой ресурс с помощью Shell "Net use z: \\comp\c"


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 136

    TopList