powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как программно на VB открыть Access базу с паролем
21 сообщений из 21, страница 1 из 1
как программно на VB открыть Access базу с паролем
    #32471442
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как программно на VB открыть Access базу с паролем,
И как программно сменить пароль
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471452
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищи по форуму "PWD="...
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471462
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inna=Shell("...mssaccess.EXE /PWD xxxxxx", 1
...mssaccess.EXE - полный путь на исполняемый модуль Access a
ххххх - пароль
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471469
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как открыть понял
А как сменить ?
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471529
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Application.SetOption  "Password" , "myPassword" (
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471531
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конце "(" - не надо...
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471578
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или вот так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim wrkJet As Workspace
    Dim dbs As Database
    Dim newpass As String
    Dim oldpass As String
    newpass =  "11111 "
    oldpass =  "12345 "
    Set wrkJet = CreateWorkspace( "", " admin ", "  ", dbUseJet)
    Set dbs = wrkJet.OpenDatabase(" d:\testpass.mdb ", True,False, " MSAccess;PWD=" & oldpass)
    dbs.NewPassword oldpass, newpass
    Set dbs = Nothing
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471637
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeminikApplication.SetOption "Password","myPassword"

И в какой версии Access это работает?
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471647
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2002
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471667
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что с этим Paasword-ом делать?
В каком месте этот пароль запрашивается?
Что-то я торможу :(
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471708
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем тогда вообще это нужно: application.SetOption "password", "555"
затем пишу ? application.GetOption ("password") - печатает 555...
Закрываю базу, захожу - 555 не канает, по старой входит...
опять пишу ? application.GetOption ("password") - печатает 555...
что это значит ?
(раньше не пользовался этими объектами, а на хрена они нужны - если ими не воспользоваться ?)...может в монопольном доступе дело...???
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471721
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА зачем тогда вообще это нужно: application.SetOption "password", "555"
Дык, я надеялся вы знаете :(
Это не может быть пароль базы данных, так как значение записывается в реестр и значит действует для всех баз. Я думал, что это может быть пароль пользователя (ведь хранит же access имя последнего пользоваетля), но нет...
Так какую ж дверь открывает данный пароль ?
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471750
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут
Насколько я понял, это опция находится вот тут: Сервис-Параметры-Общие-параметры Веб-документа...
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471754
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервис - Параметры - HTML - Пароль
а вообще это и в хелпе к SetOption написано
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471756
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
апаздал
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471761
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный
Это для 97-го? В XP этого в хелпе нема:) Или плохо искал совсем.... По ссылке написано, что оставлено для совместимости с ранними версиями...
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471778
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HummerНасколько я понял, это опция находится вот тут: Сервис-Параметры-Общие-параметры Веб-документа
Cтранно у меня этого нет Tools - Option - General - Кнопка Web Options
Окно Web Options - одна закладка General и всего 3 опции:
HyperLink Color
Followed HyperLink Color
UnderLine HyperLinks

Лох Позорный...а вообще это и в хелпе к SetOption написано

Нет у меня этого в Help
Могу дать выдержку из Help
Office 2002 MUI SP 3.0
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471784
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно для 97-го
В 2002-м нет - ни в хелпе, ни в окне настроек
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471798
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Serge Gavrilov
А этого и нет в настройках (и быть не должно) - в ссылке, которую я давал, написано:
MSWebOptions Button (General tab)
Options listed in italic are listed for backward compatibility. With the exception of the Show Hyperlink Addresses In Status Bar option, all other options are hidden but can be set with the SetOption method. For more information about Web options, see DefaultWebOptions.

italic options:
Show Hyperlink Addresses In Status Bar

HTML Template

Data Source Name

User Name

Password

Server URL

Session Timeout

Вот так вот вводят в заблуждение:)
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471804
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА этого и нет в настройках (и быть не должно) - в ссылке, которую я давал, написано:


Спасибо.
...
Рейтинг: 0 / 0
как программно на VB открыть Access базу с паролем
    #32471808
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Serge Gavrilov
Всегда рад:)
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как программно на VB открыть Access базу с паролем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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