Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: CL | DM;

Вниз

Как поиметь доступ к запароленной базе Access2000 через ADO?   Найти похожие ветки 

 
Darrin ©   (2003-01-23 13:18) [0]

Мастера, подскажите пожалуйста, как конектится к базе Access"a если на ней стоит пароль(естественно известный).
ADOConnection.loginpromt=true;
ADOConnection.open;
Появляется запрос на ввод пользователя и пароля, вводим, а в ответ: "Неправильный пароль"-если он действительно был задан неверно, или "База открыта монопольно другим пользователем"-если верно задан пароль и пользователь


 
sniknik ©   (2003-01-23 13:37) [1]

задавать пароль в строке коннекта.

а вообще много зависит на что у тебя пароль на базу/юзера. (может на юзера а системную таблицу не находит)

откажись от этого дела (паролить Access) мороки много а толку никакого снимается на раз.


 
Snake ©   (2003-01-23 13:46) [2]

Darrin: поройся по форуму, тут, наверно, с неделю назад это бурно обсуждали. Вот вариант UDL:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Base.mdb;Persist Security Info=False;Jet OLEDB:Database Password=*****

Sniknik: Ну если в Udl его пропихивать, да еще и латинский пароль то понятно, снять легко. Ну а с самого Access то снимается или нет? А то на крайняк можно делать коннект не через MS Jet, а через ODBC (а-ля SQL-Server), правда, как правило, прогу перестраивать надо, в udl-файле пароль не указывать и открывать AdoConnection1.Open("",Password).


 
Kuusiniemi ©   (2003-01-23 13:54) [3]

> Snake ©
Пароль на Access узнается за раз - нет смысла его задавать sniknik © хотел сказать. Хоть указан этот пароль в строках, хоть нет - он вытаскивается из самого файла .mdb моментально. :)


 
Darrin ©   (2003-01-23 14:15) [4]

Всех благодарю.
Подумаю, взвешу, что-нибудь да сотворю.


 
Snake ©   (2003-01-23 14:22) [5]

Ну зашибись! А мелкие в ихнем хелпе вроде как кулаком себя в грудь стучат, что мол хрен снимешь их пароль :)


 
sniknik ©   (2003-01-23 14:23) [6]

в общем да и узнается прогами соответствующими (много раз проверял) и снимается, тут BlackTiger (04.10.02 12:24) в какомто форуме ложил процедурку на бейсике, снимающую (не переводил не проверял, но похоже на то должна работать).

могу выложить (сохранил для интереса, может буду разбирать).

а по поводу паролирования, Access никогда не декларировался как база с надежной защитой, его пароли так, от домохозяек. :о) микрософт сам это признает (читал на их сайте), да и трудно другого ожидать если это не предусматривалось.



Страницы: 1 вся ветка

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
9-28566
Davert
2002-08-26 19:31
2003.02.10
Что такое фракталы


7-29131
Kuzia
2002-11-26 13:21
2003.02.10
Как написать Сервис


1-28808
Zirus
2003-02-02 07:11
2003.02.10
вопрос по scrollbox


7-29125
Synthetic
2002-12-06 06:04
2003.02.10
Как спрятать выполняющуюся программу ?


1-28919
_jek
2003-01-30 19:15
2003.02.10
Упаковка базы DBF