к базе с паролем (vb.net)??

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

к базе с паролем (vb.net)??

Сообщение Tof » 29.11.2004 (Пн) 11:09

Подскажите как подключиться к запароленной базе ...
New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Application.StartupPath & "Базы\База.mdb;" & "user id=Admin; Password=123;") .. и не получается... а еще вопрос надо обязательно user id писать

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 29.11.2004 (Пн) 15:17

Если установлен именно пароль на базу, а не используется user-level защита, то имя юзера не нужно, а вместо "; Password=123" нужно ";Jet OLEDB:Database Password=123;" писать...

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 29.11.2004 (Пн) 15:25

дык... писала я и Jet OLEDB:Database Password=123 (этот вариант подходит для vb)
... так то не один вариант перепробывала...

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 29.11.2004 (Пн) 15:38

Tof писал(а):дык... писала я и Jet OLEDB:Database Password=123 (этот вариант подходит для vb)
... так то не один вариант перепробывала...

Дык, строку подключения-то покажи...

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 29.11.2004 (Пн) 15:47

дак писала ж уже Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Application.StartupPath & "Базы\База.mdb;" & "user id=Admin; Password=123;") , а такде вместо "user id=Admin; Password=123;" писала "Jet OLEDB:Database Password=123"

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 29.11.2004 (Пн) 16:00

Вот, специально проверил - работает пучком:
Код: Выделить всё

        Dim accessConn As New OleDb.OleDbConnection( _
            "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\База.mdb;Jet OLEDB:Database Password=123")
        accessConn.Open()

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 29.11.2004 (Пн) 16:43

Сколько можно повторяться...
http://www.connectionstrings.com

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 29.11.2004 (Пн) 21:55

Это синтаксис ODBC.
New OleDb.OleODBCConnection("Driver=Microsoft Access (*.mdb);" & "Data Source=" & Application.StartupPath & "Базы\База.mdb;" & "user id=Admin; Password=123;")
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 30.11.2004 (Вт) 9:37

хех... спасибо большое всем... а по поводу повторяться - ну не нашла я ссылок на это, потому и задаю вопрос..
щас буду пробовать... но "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;" ... у меня не хочет работать

Tof
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 09.08.2004 (Пн) 8:52
Откуда: Екатеринбург

Сообщение Tof » 30.11.2004 (Вт) 9:40

ребятааа, ну блин в натуре все работает.. может коненчо мои кривые ручки забыли что-то сделать... :)
спасиб


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

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

Сейчас этот форум просматривают: Google-бот и гости: 5

    TopList