![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO, Access и защищённая база [Delphi, Windows]
Kraks © (2003-11-19 08:27:00)
Сделал БД в Access 2000, написал приложение на Delphi 6 с использованием ADO. Всё просто супер. Осталось только базочку закрыть... Вот тут-то и возникла проблема. Открыл базу монопольно и запаролил её. В ConnectionString свойству Jet OLEDB:Database Password присваиваю вводимый пользователем пароль, но получаю ошибку "Ошибочный пароль". В чём дело? (Замечу, что ставлю именно пароль на базу, а не юзера с паролем, а то на sql.ru начали по поводу юзеров советовать...) Да, и ещё вопросик. Как сменить пароль на базе? Использовать Jet OLEDB:New Database Password?
Kraks (2003-11-26 23:41:00) [1]
Я уже разобрался... Спасибо. Проблема была в неправильно выбранном событии. А по поводу закрытой базы - я закрывал именно базу, а не вводил пользователей. А многопользовательский режим в этом приложеньице не предполагается... ))
Boogier (2003-11-26 09:36:00) [2]
>Erik © (25.11.03 14:45) [2]
"Нельзя" или "рекомендуется не" - разные вещи.
Эта строка - работает.
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=********;Persist Security Info=True;Jet OLEDB:Database Password=***********
Erik (2003-11-25 14:45:00) [3]
При использовании многопользовательского доступа нельзя использовать пароли на базу данных. В место этого рекомендуется использовать права доступа для созданых пользователей и груп.
Nikolay M. (2003-11-19 16:58:00) [4]
Имя юзера ADMIN не пробовал прописывать?