Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ConnectionString к запароленному Access 97 / 9 сообщений из 9, страница 1 из 1
29.05.2003, 16:54
    #32172071
mish_kaa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
Извиняюсь за дурацкий вопрос, однако никак не могу создать строку соединения к базе из серверной ActiveX dll (VB6,Win2000 server). Если .mdb не запаролена, то никаких проблем, а как и куда вставить в строку пароль - непонятно. Там вообще ситуация какая-то дурацкая - строки с провайдером OLEDB Jet 3.5 и 4 не хотят соединять, рабочий вариант получился только с MDASQL, там в extended properties указан uid, но pwd туда добавлять - не помогает. Также не помогает указание Database password. Понимаю, что по идее OLEDB Jet должен работать, тестовый экзешник действительно соединяется через него, однако вот dll не желает. Подскажете чего-нибудь?
...
Рейтинг: 0 / 0
29.05.2003, 16:57
    #32172079
mish_kaa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
забыл сказать, что работаю с аксессом через АДО
...
Рейтинг: 0 / 0
29.05.2003, 17:10
    #32172101
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
cnn.ConectionStrimg="бла..бла"
cnn.Properties("Jet OLEDB:Database Password")="ПарольКБД"
cnn.Open
...
Рейтинг: 0 / 0
02.06.2003, 16:25
    #32174293
mish_kaa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
нету там такого свойства. Есть только просто Password. Если в него записать пароль - не помогает. Проблема тут где-то в том, что эта ActiveX-dll лежит на сервере. Из простого экзешника всё работает :) И неважно, запускается ли dll на сервере от интерактивного юзера, или от конкретного кого-то - всё равно пишет, что "база уже открыта эксклюзивно другим юзером или вам требуется доступ к ней". Естественно, эксклюзивности в базе нет, та же база, но не запароленная, открывается на ура, хоть бы и с сервера. Ну и как бы эту гадость обойти ?...
...
Рейтинг: 0 / 0
02.06.2003, 16:33
    #32174312
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
>нету там такого свойства.

Где "нету"?
Ты пробовал сделать как написано, что получилось, какие ошибки?
...
Рейтинг: 0 / 0
02.06.2003, 16:40
    #32174324
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
Да ни при чем тут пароль (если я правильно понял)
Или прав на чтение mdb нет, или прав на создание ldb. О чем оно честно и пишет.
...
Рейтинг: 0 / 0
02.06.2003, 16:44
    #32174329
mish_kaa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
в cnn нету такого Property :) вот счас сделал тестовую программку со строкой "Provider=Microsoft.Jet.OLEDB.3.5;Persist Security Info=False;Data Source=.....;Jet OLEDB:Database Password=....."
Просто экзешник- работает. Экзешник с запросом из dll - работает. Экзешник с dll на сервере - увы...
...
Рейтинг: 0 / 0
02.06.2003, 16:59
    #32174357
mish_kaa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
мда... сделал права юзеру - заработало.... жуть... и позор :)
...
Рейтинг: 0 / 0
02.06.2003, 17:03
    #32174363
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConnectionString к запароленному Access 97
Да, Лох Позорный, чувствуется в тебе СисАдмин.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ConnectionString к запароленному Access 97 / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]