0
ASP.NET을 통해 Excel 파일에서 데이터를 선택합니다.오류 : 'Microsoft.ACE.OLEDB.12.0'공급자가 로컬 컴퓨터에 등록되지 않았습니다.
이 오류가 계속 표시됩니다. 걸리는 단계 :
- VS 2008에서는 프로젝트 빌드 플랫폼을 x86으로 설정합니다.
- 서버 컴퓨터에 2010 Office 데이터 연결 구성 요소가 설치되어 있습니다.
- IIS 7을 열고 응용 프로그램 풀을 열고 32 비트 응용 프로그램을 사용하도록 설정했습니다.
연결 문자열은 다음과 같습니다 "공급자 = Microsoft.ACE.OLEDB.12.0을; 데이터 원본 ="+ targetFilePath + "; 확장 속성 = 엑셀 14.0;"
다른 단계를 수행해야합니까?
지난 번이 문제가 발생하여 문제가 발생했습니다. 32 대 64 비트 드라이버 – MatthewMartin
당신은 틀림없이 옳은 사람입니다. 우리 시스템이 32 비트로 실행되는 동안 시스템 관리자는 64 바이트 버전의 연결 구성 요소를 설치했습니다. 문제 해결됨. – Tools