업그레이드하거나 변경할 수없는 Access 2000 데이터베이스가 있습니다. 사무실에 대한 는 우리 조직의 버전 만 내가 엑셀 2016을 사용하여 액세스 2000 데이터베이스에 연결 하시겠습니까?
ConnectionStr = "PROVIDER=Microsoft.Jet.OLEDB4.0;Data Source=theaccess2000.mdb"
connection.Open
을 시도하고 오류를받은 2000 그 Access에서 데이터를 읽어 엑셀에서 VBA 스크립트를 작성할 필요가 오피스 2016 입니다
"공급자를 찾을 수 없으며 제대로 설치되지 않았을 수 있습니다."
기계가 64 비트라고 생각합니다. 누군가가 컴퓨터에 설치/구성해야 할 항목에 대해 도움을 받아 excel16이 이전 access2000에 연결할 수 있도록 할 수 있습니까? 미리 감사드립니다.
' Microsoft.ACE.OLEDB.12.0' 공급자. 자세한 내용은 다음을 참조하십시오. https://msdn.microsoft.com/en-us/library/office/ff965871(v=office.14).aspx –
Florent, 고맙지 만 Microsoft.ACE.OLEDB.12.0을 좋아하지 않습니다. . 그것은 "이전 버전의 응용 프로그램으로 생성 된 데이터베이스를 열 수 없습니다"라고 말합니다. – Christine
'Microsoft.Jet.OLEDB4.0' 공급자의 64 비트 버전이없는 것처럼 보입니다. 따라서 가장 좋은 기회는 파일을 32 비트 Office에서 CSV로 내보내거나 https://gallery.technet.microsoft.com/office/Convert-Access-to-CSV-File-0345a8a3#content –