2

Без пароля я могу легко импортировать файл доступа, но когда он защищен паролем, он просто ошибается. Метод, который я использую, показан ниже: Процесс

Ошибка с файлом, защищенным паролем, показана ниже:Ошибка

Предлагаемый метод для открытия файлов доступа с защитой PW:

Set db = OpenDatabase("C:\myDB.accdb"), False, False, "MS Access"; PWD="somePassword")

Вопрос сейчас в следующем:

Сценарий показывает, что он откроет базу данных с использованием жестко заданного пароля, но как мне указать «Данные» -> «Получить данные» -> «Из базы данных» -> «Из базы данных Microsoft Access», чтобы использовать этот пароль при импорте?

1 ответ1

1

Если вы хотите импортировать данные из защищенного файла Access с помощью графического интерфейса, вы можете использовать соединение OLEDB:

Перейдите в Данные -> Другие источники -> От OLEDB:

В качестве строки OLEDB введите:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Path\To\File.accdb";Jet OLEDB:Database Password="MyPassword";

Или, если вы используете файл MDB:

Provider=Microsoft.JET.OLEDB.4.0;Data Source="C:\Path\To\File.mdb";Jet OLEDB:Database Password="MyPassword";

В раскрывающемся списке « Дополнительные параметры» введите текст в поле ниже. Например, если вы хотите импортировать Table1:

SELECT * FROM Table1

SELECT * FROM Table1

Затем нажмите OK, просмотрите данные и нажмите Load. Данные должны загрузиться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .