비밀번호로 보호된 MS Access 테이블을 Excel로 가져오는 방법은 무엇입니까?

비밀번호로 보호된 MS Access 테이블을 Excel로 가져오는 방법은 무엇입니까?

비밀번호가 없으면 쉽게 액세스 파일을 가져올 수 있지만 비밀번호로 보호하면 오류만 발생합니다. 내가 사용하는 방법은 다음과 같습니다. 프로세스

비밀번호로 보호된 파일의 오류는 아래와 같습니다. 오류

PW로 보호된 Access 파일을 여는 데 권장되는 방법은 다음과 같습니다.

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

지금 문제는 다음과 같습니다.

스크립트는 하드코드된 비밀번호를 사용하여 데이터베이스를 열 것이라고 표시하지만 데이터 -> 데이터 가져오기 -> 데이터베이스에서 -> Microsoft Access 데이터베이스에서 가져올 때 해당 비밀번호를 사용하도록 어떻게 지시합니까?

답변1

GUI를 사용하여 보호된 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 테이블1

그런 다음좋아요, 데이터를 본 후. 이제 데이터가 로드되어야 합니다.

관련 정보