*.개발 환경 Window7 64 Visual Studio 2008( C#) MS Office 2007 Oracle Client 64 Excel2007 Excel 파일 읽어서 DB에 저장 하는 로직을 개발중 'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다' 오류가 발생하였다. 열심히 검색하여 2007 Office system 드라이버(32bit)를 다운 받아 설치하였다 http://www.microsoft.com/ko-kr/download ··· %3D23734 (참고 2010 Office system 드라이버 http://www.microsoft.com/ko-kr/download ··· %3D13255 ) 하지만 동일한 현상 발생 ㅜㅜ 프로젝트의 속성 - 빌드로 가서 플랫폼을 AnyCPU -> x86 으로 변경하여 빌드 실행 짜잔 oracle 연결 실패 ㅡㅡ; Oracle client가 64비트라서 연결이 안되는 문제가 발생! (아뿔사 ㅜㅜ) 해서 특단의 조치 Oracle Client 32 DLL을 검색하여 받아서 출력 경로(exe 생성 폴더)에 복사 하여 실행하였다 두둥 잘된다 ^^ (*. 사용한 Oracle Client Dll msvcr71.dll oci.dll ociw32.dll Oracle.DataAccess.dll oraociei11.dll OraOps11w.dll ) |