2 ADODC и Passworded Access 2000 DB?

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

2 ADODC и Passworded Access 2000 DB?

Сообщение xenomorph » 30.07.2005 (Сб) 23:20

Привет Всем!

1. В поиске был.
2. На МСДН тоже.
3. Гуглился ...

Вопрос: ADODC + БД Access 2000 c паролем.

Как подружить используя: Provider=Microsoft.Jet.OLEDB.4.0?

На МСДН Нарыл:

===============================================
ADODC1.ConnectionString = _
"Provider=SQLOLEDB.1;Password=" & txtPassword.Text & _
";Persist Security Info=True;User ID= " & txtUserName.Text & _
";Initial Catalog=DBName;Data Source=ServerName"
===============================================

Но "Provider=SQLOLEDB.1" никак не устраивает, - надо 4-ый Джет.

Пароль то ввёл в поле ... но пишет что БД открыта с монополоным
доступом другим пользователем ... (а я тут один :-) - "пользователь")

Желательно динамически - т.е. "кодом", а не свойствами.

Вдогонку:

Можно ли (и если да, то как) подключить 2 ADODC к одной запароленой БД?
--
Огромное спасибо заранее!
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.07.2005 (Вс) 6:02

Mode=Read|Write|Share Deny None
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

errr

Сообщение xenomorph » 31.07.2005 (Вс) 8:32

GSerg не работает.
Я даже ОДНУ запароленую БД открыть не могу!

Код: Выделить всё
==============================================
    ado_Main.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DBP.mdb;Persist Security Info=False"
    ado_Main.CursorType = adOpenDynamic
   
    'ado_Main.RecordSource = "SELECT Index from Messages"
    'ado_Main.RecordSource = "SELECT Message FROM Messages WHERE Index<50"         
    ado_Main.RecordSource = "SELECT Index, Message, TransRef, Status, SenderID, TimeReceived, TimePartial, Approved, DateStamp FROM Messages WHERE Status='AUTH' or Status='PARTIAL'"
    ado_Main.Refresh
==============================================


И ничего ...
Если можно - ооочень маленький пример как открыть Access 2000 c паролем "1" с помощью _ADODC_ c Jet .
--
Заранее огромное спасибо!
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.07.2005 (Вс) 9:42

Блин.
http://www.connectionstrings.com, раздел Access :arrow: OLE DB, OleDbConnection (.NET).
В строку добавить Mode=Read|Write|Share Deny None.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Сообщение xenomorph » 31.07.2005 (Вс) 15:24

Огромное спасибо!
Заработало!
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

Booozer
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 30.08.2005 (Вт) 17:41
Откуда: Москва

Сообщение Booozer » 06.09.2005 (Вт) 12:39

Код: Выделить всё

"PROVIDER=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\Data\Media.mdb;Jet OLEDB:Database Password=123456;"

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 06.09.2005 (Вт) 12:41

Booozer
Ты это к чему?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Booozer
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 30.08.2005 (Вт) 17:41
Откуда: Москва

Сообщение Booozer » 07.09.2005 (Ср) 9:26

Нууу! Еще один вариант с подключением к БД Access с паролем через ADO.


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

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

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

    TopList  
cron