Как использовать метод OpenDatabase для открытия защищенной паролем базы данных в Access 2000

Переводы статьи Переводы статьи
Код статьи: 209953 - Vizualiza?i produsele pentru care se aplic? acest articol.
Средний: Требует обычной макрос, кодирования и взаимодействия навыки.

В данной статье применима только к базе данных Microsoft Access (.mdb).

Развернуть все | Свернуть все

Аннотация

В данной статье описывается использование OpenDatabase метод для открытия базы данных Microsoft Access, который имеет базу данных пароль. Обратите внимание, что это отличается от открытия базы данных, который защищен с помощью функции защиты на уровне пользователя Microsoft Access.

Дополнительная информация

Если вы хотите использовать OpenDatabase Укажите метод, чтобы открыть защищенную паролем базу данных, пароль базы данных как часть Подключение аргумент. Откройте базу данных с помощью синтаксиса OpenDatabase метод выглядит следующим образом:
Задать db = рабочей области.OpenDatabase)DBName, Параметры, Только чтение, Подключение)
ПРИМЕЧАНИЕ: Несмотря на то что Параметры и Только для чтения аргументы OpenDatabase метода описаны в справке как необязательные аргументы, которые необходимо указать их при использовании Подключение аргумент. Если используется Подключение Аргумент и не предоставляют Параметры и Только для чтения аргументы, появляется сообщение об ошибке выполнения 3031:
Неверный пароль.
Сообщение об ошибке даже если пароль, предоставленный в Подключение аргумент является правильным. Если не требуется использовать Подключение Аргумент, можно не указывать Параметры и Только для чтения аргументы.

При использовании OpenDatabase метод для открытия защищенной паролем базе данных Access Подключение Аргумент OpenDatabase метод требуется следующий синтаксис:
MS Access; pwd =Пароль
Для использования OpenDatabase метод, чтобы открыть базу данных Northwind.mdb (который является защищенные паролем базы данных «Борей»), выполните следующие действия:

ПРИМЕЧАНИЕ: Образец кода в этой статье использует Microsoft Data Access Объекты. Для правильного выполнения этого кода необходимо ссылаться на Microsoft DAO 3.6 Библиотека объектов. Для этого нажмите кнопку Ссылки В меню Сервис меню в редакторе Visual Basic и убедитесь, что Библиотека объектов Microsoft DAO 3.6 флажок.

ВНИМАНИЕ!: Если выполните действия, описанные в этом примере Изменение образца базы данных Northwind.mdb. Необходимо создать резервную копию файла Northwind.mdb и на копии базы данных, выполните следующие действия.

  1. Запустите Microsoft Access и откройте образец базы данных Northwind.mdb для монопольного доступа. Для этого нажмите кнопку Открыть базу данных В меню Файл меню, щелкните стрелку на Открыть Чтобы отобразить параметры и нажмите кнопку Открыть монопольного доступа.
  2. На Сервис Выберите пункт Безопасность, а затем нажмите кнопку Задание пароля базы данных.
  3. Тип «Борей» в обоих Пароль и Убедитесь, поля.
  4. Нажмите кнопку ОК Чтобы закрыть Задание пароля базы данных диалоговое окно.
  5. Закройте базу данных.
  6. Создайте пустую базу данных.
  7. Создайте модуль и введите следующую процедуру:

    ПРИМЕЧАНИЕ: Подставьте правильный путь к Northwind.mdb на жестком диске в следующем примере кода.
    Sub OpenDB()
     Dim db As DAO.Database
     Dim ws As DAO.WorkSpace
     Dim rst As DAO.Recordset
     Set ws = DBEngine.WorkSpaces(0)
     Set db = ws.OpenDatabase _
     ("C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb", _
     False, False, "MS Access;PWD=northwind")
     Set rst = db.OpenRecordset("Customers", dbOpenDynaset)
     If rst.RecordCount > 0 Then
       rst.MoveLast
       MsgBox rst!CustomerID
     End If
     rst.Close
     db.Close
    End Sub
    					
  8. Чтобы протестировать эту процедуру, введите следующую строку в Окно отладки, а затем нажмите клавишу ВВОД:
    OpenDB
    Обратите внимание, что в диалоговом окне Customer ID последнего записи в таблице Customers, указывающее, что база данных была успешно открыть.

Ссылки

Для получения дополнительных Нажмите кнопку сведения о методе OpenDatabase Справка по Microsoft Visual Basic В меню Справка Тип меню метод opendatabase в поле помощника Office или мастера ответов и нажмите кнопку Поиск Чтобы просмотреть раздел.

Для получения дополнительных сведений о базе данных пароли нажмите кнопку Справка Microsoft Access В меню Справка Тип меню Защита базы данных microsoft access (.mdb) файл с паролем и шифрование в поле помощника Office или Мастер ответов и нажмите кнопку Поиск Чтобы просмотреть найденные разделы.

Свойства

Код статьи: 209953 - Последний отзыв: 17 сентября 2011 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Access 2000 Standard Edition
Ключевые слова: 
kbautomation kbpasswords kbdatabase kbopenfile kbhowto kbprogramming kbmt KB209953 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:209953

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com