Форум: "Базы";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
ВнизКак поиметь доступ к запароленной базе 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c