'Microsoft.Jet.OLEDB.4.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.
Microsoft.Jet.OLEDB.4.0 은 32bit에서만 작동 된다.
그래서, 64bit로 빌드 했을때 위 에러가 발생함.
속성에서 빌드 부분의 플랫폼 대상을 x86 으로 바꾸어 줄 것!
웹 인경우에는 IIS 셋팅에서 응용 프로그램 풀의 32비트 응용 프로그램 사용을 True 로 바꾸어 줄 것!
또는 프로그램 적으로 64bit가 사용가능한 "Microsoft.ACE.OLEDB.12.0"을 이용하여 파일을 열면 된다.
댓글