메뉴 건너뛰기

Dev tips

ASP 80004005 : Excel 8.0(xls) OLEDB 오류

taknim 2017.10.13 14:14 조회 수 : 28

갑자기 윈도우 2012 ASP에서 xls파일(excel 98-2003)을 읽어서 처리할때 아래와 같은 오류가 발생해서 아래 방법으로 해결했다.

80004005|Unexpected_error_from_external_database_driver_(1)

아마도 윈도우 업데이트가 진행되면서 Microsoft.Jet.OLEDB.4.0를 더이상 지원하지 않는듯 하다.

  1. "Microsoft Access Database Engine 2010 재배포 가능 패키지" 설치 확인 (32비트로 설치함.)
    https://www.microsoft.com/ko-kr/download/details.aspx?id=13255
  2. 연결문자열이 Microsoft.Jet.OLEDB.4.0을 Microsoft.ACE.OLEDB.12.0로 바꿔줌.
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties="Excel 8.0;HDR=YES";
  3. IIS에서 Application pool설정을 변경
    1. Managed Pipeline Mode : Classic
    2. Enable 32-Bit Applications: True

 

참고 사이트

Microsoft : https://www.microsoft.com/ko-kr/download/details.aspx?id=13255

연결문자열 구성 : https://www.connectionstrings.com/excel-97/

IIS 설정 : https://stackoverflow.com/questions/21719422/getting-error-800a0e7a-provider-cannot-be-found-it-may-not-be-properly-install

 

번호 제목 글쓴이 날짜 조회 수
472 유용한 함수 pack, unpack, ip2long, long2ip taknim 2009.01.13 33339
471 해커들을 위한 CMD 툴 모음 file taknim 2008.05.22 32563
470 [js & php] 비밀번호 유효성 체크 - 연속 문자, 같은 문자 taknim 2011.11.09 27810
469 [Oracle] ORA-00600, ORA-06544, ORA-06553 오류 발생시 taknim 2009.06.09 23831
468 리눅스 콘솔 단축키 taknim 2009.07.06 21915
467 리눅스 split | 파일 사이즈, 라인 단위 자르기 taknim 2008.06.19 20595
466 mcrypt 암호화/복호화 AES/CBC/PKCS5/PKCS7/PADDING [1] taknim 2010.03.19 19413
465 최고의 웹디자인용 작은 아이콘 다운로드 사이트 모음 : Best Small Icon Sites taknim 2007.07.11 18936
464 [mysql] 동적 쿼리 생성시 변수를 대입하거나 값을 받아오기 taknim 2009.08.17 17155
463 [MSSQL] MS-SQL 동적쿼리 이용하기 taknim 2009.12.28 16928
462 [google map api] 구글 맵스 API 로 지도 가져오기 taknim 2012.02.09 16865
461 [C/C++] prnitf 역슬래쉬 문자 taknim 2008.11.28 16248
460 EUC-KR <-> UTF-8 상호변환 하기 (문자셋charset 변환) taknim 2008.05.27 16113
459 [oracle] isqlplus 에서 특수문자(&) 입력하는 방법 taknim 2012.08.10 16045
458 [mysql] mysqlbinlog 실행시 캐릭터셋(utf8) 오류 taknim 2009.08.25 15747
457 [Oracle] DBNEWID Utility - DBNAME,DBID변경하기 taknim 2009.07.06 15565
456 inode 개념 taknim 2008.07.08 15366
455 UTF-8 을 이용해서 다국어버젼 웹사이트 개발시 고려사항 taknim 2008.10.17 15291
454 누구나 다 아는 네트워크(소켓) 통신시의 함수 pack과 unpack taknim 2008.05.17 14590
453 Postfix SMTP 서버를 이용한 IPv6 메일(SMTP) 서버 구성 taknim 2008.02.15 14443