자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
C++ Builder FireDAC으로 Oracle 클라이언트 프로그램 배포시
2017.05.29 15:55
컴파일러는 RAD 10.2 입니다.
FireDAC으로 개발피씨에서 프로그램개발 테스트 완료 후 실제 사용할 피씨에
해당 EXE파일과 헬프에서 언급된 oci.dll oraocci12.dll, oraociei12.dll, orasql12.dll을 해당 실행디렉토리에 같이 카피 후
실행하면 디비접속에러가 발생하고 아래와 같은 메세지가 나옵니다.
그래서 개발피씨와 똑같이 오라클 클라이언트를 전체 설치하고 핼프에 나온데로 환경설정까지 똑같이 해도
314에러가 나오는데 배포시엔 어떻게 해야하나요?
배포피씨에 RAD를 다시 깔았다 지우고 배포할수도 없고 해결방법좀 알려주세요.
이번에 첨으로 fireDAC을 사용하는데 정말 많이 힘드네요
컴포넌트는 FDPhyOracleDriveLink, FDConnection, FDQuery, DataSource정도 사용했으며 OS는 windows10 64bit입니다.
댓글 3
C++ Builder FireDAC으로 Oracle 클라이언트 프로그램 배포시
2017.05.29 15:55
컴파일러는 RAD 10.2 입니다.
FireDAC으로 개발피씨에서 프로그램개발 테스트 완료 후 실제 사용할 피씨에
해당 EXE파일과 헬프에서 언급된 oci.dll oraocci12.dll, oraociei12.dll, orasql12.dll을 해당 실행디렉토리에 같이 카피 후
실행하면 디비접속에러가 발생하고 아래와 같은 메세지가 나옵니다.
그래서 개발피씨와 똑같이 오라클 클라이언트를 전체 설치하고 핼프에 나온데로 환경설정까지 똑같이 해도
314에러가 나오는데 배포시엔 어떻게 해야하나요?
배포피씨에 RAD를 다시 깔았다 지우고 배포할수도 없고 해결방법좀 알려주세요.
이번에 첨으로 fireDAC을 사용하는데 정말 많이 힘드네요
컴포넌트는 FDPhyOracleDriveLink, FDConnection, FDQuery, DataSource정도 사용했으며 OS는 windows10 64bit입니다.
위 오류 내용대로
C:\AIEMS 경로에서 oci.dll 모듈을 찾을 수 없습니다.
오라클 클라이언트를 설치하셨다면, 오라클 클라이언트 설치 경로에서 oci.dll을 복사해 C:\AIEMS 경로에 붙여넣기 하시기 바랍니다.
또는 시스템 환경변수 중 "PATH"에 오라클 클라이언트 중 oci.dll이 있는 경로를 추가하시기 바랍니다.
자세한 내용은 엠바카데로 기술문서를 참고하시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Connect_to_Oracle_Server_(FireDAC)
Using Instant Client
To install Instant Client, download the Oracle Instant x86 or x64 client archive, unpack it and copy the files:
in your application EXE folder or in a folder in the PATH.