![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Password [D5, ACCESS ADO]
Nayfl © (2002-10-01 05:55:00)Сдрасти Мастера
Маленький вопросик:
Есть база на ADO ACCESS, Я ее запоролил (общий пароль)в
ACCESSE 2000. Но при открытии проги с запороленной базой
прога ругается, пишет, что не могу открыть базу в монопольном
режиме (естественно паролил я базу в монопольном режиме)
Вот вопрос какой: Как и что прописать в проге или еще где, чтоб
прога не ругалась?
Поможите пажалуйсто!!!
Nayfl (2002-10-02 00:23:00) [1]> sniknik
Спасибо, приму к сведенью!
sniknik (2002-10-01 19:35:00) [2]пароль mdb-шной базы вскрывается в пару секунд соответствующей программой. см.
http://www.elcomsoft.com
могу только посоветовать делать пароли больше 6 символов т.к. меньше такие проги и в trial моде трескают а больше надо покупать, не каждый станет.
но это все же круче парадокса к которому просто технические пароли есть и ничего делать не надо.
Nayfl (2002-10-01 18:34:00) [3]> sniknik
Ok! Спасибо огромное, все заработало
Вы мне очень помогли.
Вы настоящий МАСТЕР
А интересно насколько надежный такой способ защиты базы?
sniknik (2002-10-01 17:42:00) [4]нет не тут. это полностью строка строка
прописывается в ADOConnection1.ConnectionString
и уже содержит пароль на базу
Database Password={здесь свой поставь}
и еще можеш ADOConnection1.LoginPrompt в false поставить.
и все при активации само все должно поставится.
Nayfl (2002-10-01 17:30:00) [5]Пожалуйсто !!!
Nayfl (2002-10-01 17:23:00) [6]> sniknik
А где нужно прописывать пароль ?
В ADOConnection обрабатывать события OnLogin ?
И что там нужно прописать ?
Так,что-ли:
procedure TForm1.ADOConnection1Login(Sender: TObject; Username,
Password: String);
begin
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=Base.mdb;Persist Security Info=False;
Jet OLEDB:Database Password=Password
end;
Помогите пожалуйсто !
sniknik (2002-10-01 11:11:00) [7]а пароль на базу в правильном месте пишеш? Приведи строку подключения. или сравни
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Base.mdb;Persist Security Info=False;Jet OLEDB:Database Password=Password
Nayfl (2002-10-01 05:56:00) [8]Пожалуйсто......................!!!