
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.05.2003, 16:54
|
|||
|---|---|---|---|
|
|||
ConnectionString к запароленному Access 97 |
|||
|
#18+
Извиняюсь за дурацкий вопрос, однако никак не могу создать строку соединения к базе из серверной ActiveX dll (VB6,Win2000 server). Если .mdb не запаролена, то никаких проблем, а как и куда вставить в строку пароль - непонятно. Там вообще ситуация какая-то дурацкая - строки с провайдером OLEDB Jet 3.5 и 4 не хотят соединять, рабочий вариант получился только с MDASQL, там в extended properties указан uid, но pwd туда добавлять - не помогает. Также не помогает указание Database password. Понимаю, что по идее OLEDB Jet должен работать, тестовый экзешник действительно соединяется через него, однако вот dll не желает. Подскажете чего-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2003, 16:57
|
|||
|---|---|---|---|
|
|||
ConnectionString к запароленному Access 97 |
|||
|
#18+
забыл сказать, что работаю с аксессом через АДО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2003, 17:10
|
|||
|---|---|---|---|
|
|||
ConnectionString к запароленному Access 97 |
|||
|
#18+
cnn.ConectionStrimg="бла..бла" cnn.Properties("Jet OLEDB:Database Password")="ПарольКБД" cnn.Open ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2003, 16:25
|
|||
|---|---|---|---|
|
|||
ConnectionString к запароленному Access 97 |
|||
|
#18+
нету там такого свойства. Есть только просто Password. Если в него записать пароль - не помогает. Проблема тут где-то в том, что эта ActiveX-dll лежит на сервере. Из простого экзешника всё работает :) И неважно, запускается ли dll на сервере от интерактивного юзера, или от конкретного кого-то - всё равно пишет, что "база уже открыта эксклюзивно другим юзером или вам требуется доступ к ней". Естественно, эксклюзивности в базе нет, та же база, но не запароленная, открывается на ура, хоть бы и с сервера. Ну и как бы эту гадость обойти ?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2003, 16:33
|
|||
|---|---|---|---|
|
|||
ConnectionString к запароленному Access 97 |
|||
|
#18+
>нету там такого свойства. Где "нету"? Ты пробовал сделать как написано, что получилось, какие ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2003, 16:40
|
|||
|---|---|---|---|
|
|||
ConnectionString к запароленному Access 97 |
|||
|
#18+
Да ни при чем тут пароль (если я правильно понял) Или прав на чтение mdb нет, или прав на создание ldb. О чем оно честно и пишет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2003, 16:44
|
|||
|---|---|---|---|
|
|||
ConnectionString к запароленному Access 97 |
|||
|
#18+
в cnn нету такого Property :) вот счас сделал тестовую программку со строкой "Provider=Microsoft.Jet.OLEDB.3.5;Persist Security Info=False;Data Source=.....;Jet OLEDB:Database Password=....." Просто экзешник- работает. Экзешник с запросом из dll - работает. Экзешник с dll на сервере - увы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2003, 16:59
|
|||
|---|---|---|---|
|
|||
ConnectionString к запароленному Access 97 |
|||
|
#18+
мда... сделал права юзеру - заработало.... жуть... и позор :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1681278]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 387ms |

| 0 / 0 |
