-
Здравствуйте! Скажу сразу – знаю что такие пароли взламываются очень быстро, но хочу сделать тривиальную защиту БД Access (защита от «домохозяек»). Итак есть Бд Access я вошел в меню открыть файл Access и выбрал «Монопольный режим», чтобы задать пароль . Далее в меню «Сервис – Защита – задать пароль базы данных». Ввел пароль 1, подтверждение 1. В Delphi: 1. Ставлю на форму «ADOConnection1». LoginPromt:=False; 2. В меню «ConnectionString» выбрал поставщика данных «Microsoft Jet 4.0» ( второй раз выбирал «Microsoft Office 12 Access Database Engine OLE DB…»). 3. На вкладке соединения «Для входа на сервер использовать: Пользователь: «Admin» Пароль: «1» В пользователя пробовал вводить Admin или пустую строку, а в пароль 1 4. При попытке подключения Connected:=true – система выдает ошибку «Ошибочный пароль» (Microsoft Jet 4.0) или «Невыполненная проверка подлинности» (для соединения через «Microsoft Office 12 Access Database Engine OLE DB…»). Вопрос : как подключится к БД паролем?
-
Попробуй так: ConnectionString:= Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DataBase.mdb;Persist Security Info=False;Jet OLEDB:Database Password= '1' Здесь DataBase.mdb имя твоей Access базы Успеха:)
-
> система выдает ошибку «Ошибочный пароль» пароль ставишь на базу, а при подключении указываешь у юзера. во вкладке "дополнительно" ставь на базу.
-
To Геррман Спасибо! Сработало!
-
|