Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема снятия пароля в access, помогите! / 5 сообщений из 5, страница 1 из 1
18.03.2007, 13:09
    #34398506
weeper1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема снятия пароля в access, помогите!
Суть задачи в следующем:

Нужно снять пароль с БД, а потом (после завершения работы программы) поставить его обратно. Делаю следующее

Подключаюсь к БД через ADODB (монопольно: Mode=Share Exclusive, пароль у базы 582552):

Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb;Mode=Share Exclusive;Jet OLEDB:Database Password=582552"

cn.Open

Пытаюсь изменить пароль:

cn.Properties("Jet OLEDB:Database Password").Name = ""

Пишет ошибку:

"Не задано свойство, доступное только для чтения"

Никак не могу понять, что же ещё нужно. Может кто сталкивался с этим? Помогите пожалуйста...
...
Рейтинг: 0 / 0
19.03.2007, 00:38
    #34399033
Ламер Ламерович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема снятия пароля в access, помогите!
Для смены пароля базы данных используйте метод NewPassword (DAO.Database)
...
Рейтинг: 0 / 0
19.03.2007, 09:20
    #34399236
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема снятия пароля в access, помогите!
Кроме DAO.Database.NewPassword
Можно использовать:
- DBEngine.CompactDatabase
- JRO.JetEngine.CompactDatabase
- Можно напрямую записать 20 или 40 байт в зависимости от версии БД непосредственно в файл по смещению &H43

Подробности тут
...
Рейтинг: 0 / 0
19.03.2007, 17:06
    #34400882
svetolux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема снятия пароля в access, помогите!
А снимать пароль надо именно программно? Если нет то Advance Password Office Recovery поможет.
...
Рейтинг: 0 / 0
19.03.2007, 20:32
    #34401346
weeper1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема снятия пароля в access, помогите!
Спасибо! Через DAO получилось! :))
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема снятия пароля в access, помогите! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]