Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: ADO и запароленная база Access 2003 Добавлено: 18.01.06 16:35  

Автор вопроса:  Garett
Подскажите, пожалуйста, как открыть запароленную базу посредством ADO? Я пытаюсь следующим образом:
Set db = CreateObject("ADODB.Connection") 'создаем соединение с базой
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source='C:\Excel.mdb'"
db.Open strConnect

Так все работает, если база не защищена паролем. Но когда я ставлю на нее пароль и добавляю в код строки:

Set db = CreateObject("ADODB.Connection") 'создаем соединение с базой
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source='C:\Excel.mdb';Password='123'"
db.Open strConnect

вылетает окно с сообщением:
Run-Time error '-2147217843'
Не удается запустить приложение. Системная база данных отсутствует или открыта с монопольным доступом другим пользователем.

Что же здесь не так?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #1
Добавлено: 18.01.06 16:44
Persist Security Info=False - не знаю что это, но каждый раз указывать нет необходимости. Что-то там в ConnectionString должно быть про логин и пароль, под которым ты открываешь базу.. Дословно ответить пока не берусь. Дома на эту тему лежат две книжки.

Ответить

Номер ответа: 2
Автор ответа:
 Garett



Вопросов: 1
Ответов: 2
 Профиль | | #2 Добавлено: 18.01.06 17:17
А завтра подскажете? Очень нужно к пятнице что-то придумать...

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 18.01.06 17:54
Для начала сюда.
www.connectionstrings.com

Ответить

Номер ответа: 4
Автор ответа:
 Garett



Вопросов: 1
Ответов: 2
 Профиль | | #4 Добавлено: 18.01.06 19:11
Все, спасибо за www.connectionstrings.com - в жизнь бы не догадался

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам