|
|
|
Проблема снятия пароля в access, помогите!
|
|||
|---|---|---|---|
|
#18+
Суть задачи в следующем: Нужно снять пароль с БД, а потом (после завершения работы программы) поставить его обратно. Делаю следующее Подключаюсь к БД через 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 = "" Пишет ошибку: "Не задано свойство, доступное только для чтения" Никак не могу понять, что же ещё нужно. Может кто сталкивался с этим? Помогите пожалуйста... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2007, 13:09 |
|
||
|
Проблема снятия пароля в access, помогите!
|
|||
|---|---|---|---|
|
#18+
Для смены пароля базы данных используйте метод NewPassword (DAO.Database) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 00:38 |
|
||
|
Проблема снятия пароля в access, помогите!
|
|||
|---|---|---|---|
|
#18+
Кроме DAO.Database.NewPassword Можно использовать: - DBEngine.CompactDatabase - JRO.JetEngine.CompactDatabase - Можно напрямую записать 20 или 40 байт в зависимости от версии БД непосредственно в файл по смещению &H43 Подробности тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 09:20 |
|
||
|
Проблема снятия пароля в access, помогите!
|
|||
|---|---|---|---|
|
#18+
А снимать пароль надо именно программно? Если нет то Advance Password Office Recovery поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 17:06 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34399033&tid=2164333]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
175ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 454ms |

| 0 / 0 |
