БД Access захищена паролем
Працюю ADO + Access
БД Access захищена паролем.
Як можна змінити пароль - я знаю. А як би:
- цей пароль зберегти (задати в програмі);
- при запуску програми перевірити, якщо не збігається з збереженим - вивести вікно введення пароля (зберегти новий) інакше закрити програму
Правильніше показувати вікно введення пароля і з'єднуватися з введенням в цьому вікні паролем.
При неправильному паролі з'єднання не буде. При правильному - буде.
При наявності злився можна змінити пароль. Як - ти, кажеш, вже знаєш. При наступному з'єднанні будеш вказувати новий пароль.
> [2] Ral "f # XA0; (22.06.07 11:16)
Чогось не зрозумів, при перенесенні всі паролі залишаться, яка тут захист. Потім, Пароль на базі Access НЕ сур'езная захист.
Якщо користувач передасть прогамму з БД іншому, то він, природно, і пароль йому передасть. Як твій метод захистить від несанкціонованого копіювання?
> Якщо користувач передасть прогамму з БД іншому, то він, природно, і пароль йому передасть
а якщо недобросовістний працівник?
Як при запуску програми вважати пароль з реєстру і Try його з паролем бази Access?
Здається мені це безглузда затія. Просто цікаво в якому вигляді собираешся зберігати пароль?
У явному - "32568. тощо"! Сам же написав!
Звичайний user в реєстр не полізе, а ось відмовитися від спокуси скопіювати що-небуть не відмовиться!
як перевірити пароль? (Access)