Microsoft Access 연결이있는 Excel 피벗 테이블 = Microsoft.ACE.OLEDB.12.0; User ID =

Access 데이터베이스 파일 내의 쿼리에서 데이터를 제공하는 피벗 테이블이 있습니다. 업데이트 할 때마다 먼저 Excel 및 Access 파일을 모두 복사하여 새 사본에 대해 업데이트를 수행합니다. 새 통합 문서는 여전히 기존 Access 파일에 연결되므로 통합 문서 내에서 연결을 업데이트해야합니다.

‘연결 속성’에서 ‘연결 파일’을 업데이트하지 않고 ‘연결 문자열’을 업데이트하면 문제가 있습니까?

연결 파일은 다음과 같습니다.

oldpath \ oldfile.accdb

연결 문자열은 다음과 같습니다.

Provider = Microsoft.ACE.OLEDB.12.0; User ID = Admin; Data Source = newpath \ newfile.accdb ; Mode = 공유 거부 쓰기; 확장 속성 = “”; Jet OLEDB : System database = “”; Jet OLEDB : 레지스트리 경로 = “”; 제트 OLEDB : 엔진 유형 = 6; 제트 OLEDB : 데이터베이스 잠금 모드 = 0; 제트 OLEDB : 글로벌 부분 벌크 옵스 = 2; 제트 OLEDB : 글로벌 벌크 트랜잭션 = 1; 제트 OLEDB : 새 데이터베이스 비밀번호 = “”; Jet OLEDB : 시스템 데이터베이스 생성 = False; Jet OLEDB : 암호화 데이터베이스 = False; Jet OLEDB : Compact에서 로케일 복사 안함 = False; Jet OLEDB : 복제없이 압축 = False; Jet OLEDB : SFP = False; Jet OLEDB : 복잡한 데이터 지원 = False; Jet OLEDB : Bypass UserInfo Validation = False

방금 시도했지만 피벗 테이블이 정상적으로 업데이트되는 것 같습니다.하지만 누락 된 것이 있는지 확실하지 않습니까?

감사합니다.



답변

연결 문자열에있는 모든 항목에 연결되므로 소스를 변경하면 새 액세스 파일을 사용한다는 목표를 달성하게됩니다. 단점은 연결 파일이 새 소스와 일치하도록 변경되지 않고 나중에 이전 액세스 파일을 표시하여 나중에 혼란을 야기 할 수 있다는 것입니다.