자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 재문의-data snap utf8 관련 오류
2015.08.29 13:51
앱을 개발하는 PC에 oracle 11g client 를 관리자 모드로 설치 하였습니다.
datasnap 서버 모듈에 있는 TFDConnection을 이용하여 11g oracle 서버에 정상 접속 및
쿼리문도 정상 동작됩니다.
그런데 앱에 있는 TClientDataSet을 이용하여 조회를 하려고 하면
아래 에러가 동일하게 발생됩니다.
무엇을 어떻게 설정하면 되는지 찾을 수가 없습니다.
댓글 3
-
Humphery
2015.08.31 14:01
-
사랑남
2015.08.31 17:27
datasnap 서버 모듈(서버에 설치 되어 있습니다.)
서버모듈에 알려 주신 OCI관련 DLL 파일 4개를 exe파일이 있는 위치에 넣었습니다.
그리고 나서 연결 TEST 해 보았습니다.
위와 같이 다른 에러 가 발생됩니다.
-
Humphery
2015.09.01 12:02
해당 에러는 오라클에서 발생하는 오류입니다.
제가 검색해보니 NLS_LANG을 윈도우 환경변수에 등록하는 방법으로 해결이 가능한것으로 보입니다.
다음 글을 참고해 조치를 취해보시기 바랍니다.
http://www.gurubee.net/article/24521
http://www.dba-oracle.com/t_ora_12705_resolution.htm
Delphi 재문의-data snap utf8 관련 오류
2015.08.29 13:51
앱을 개발하는 PC에 oracle 11g client 를 관리자 모드로 설치 하였습니다.
datasnap 서버 모듈에 있는 TFDConnection을 이용하여 11g oracle 서버에 정상 접속 및
쿼리문도 정상 동작됩니다.
그런데 앱에 있는 TClientDataSet을 이용하여 조회를 하려고 하면
아래 에러가 동일하게 발생됩니다.
무엇을 어떻게 설정하면 되는지 찾을 수가 없습니다.
댓글 3
-
Humphery
2015.08.31 14:01
-
사랑남
2015.08.31 17:27
datasnap 서버 모듈(서버에 설치 되어 있습니다.)서버모듈에 알려 주신 OCI관련 DLL 파일 4개를 exe파일이 있는 위치에 넣었습니다.
그리고 나서 연결 TEST 해 보았습니다.
위와 같이 다른 에러 가 발생됩니다.
-
Humphery
2015.09.01 12:02
해당 에러는 오라클에서 발생하는 오류입니다.
제가 검색해보니 NLS_LANG을 윈도우 환경변수에 등록하는 방법으로 해결이 가능한것으로 보입니다.
다음 글을 참고해 조치를 취해보시기 바랍니다.
http://www.gurubee.net/article/24521
http://www.dba-oracle.com/t_ora_12705_resolution.htm
유선상으로 문의한 결과, 델파이 IDE내에서 오라클 11g와 접속과 쿼리가 되는데,
별도의 실행파일에서 오라클 11g 서버와 연결 시 본문과 같은 오류([Ora]-1301)가 발생하는 것으로 보입니다.
위 내용으로 보면, 오라클 11g 클라이언트는 잘 설치되어 있는것 같습니다.
하지만 실행파일에서 오라클 11g 클라이언트 패스가 연결되지 않은 것으로 보입니다.
다음 내용을 참고해 조치를 취해보시기 바랍니다.
1, 실행파일 단위로 오라클 11g와 연결 및 쿼리 테스트를 진행해 주세요.(다음 링크를 참고하세요.)
http://tech.devgear.co.kr/delphi_news/410237
위 단계에서 오류가 난다면,
2, 오라클 인스턴스 클라이언트를 (1)번의 실행파일과 함께 위치하도록 복사해보세요.
http://docwiki.embarcadero.com/RADStudio/XE8/en/Connect_to_Oracle_Server_(FireDAC)
인스턴스 클라이언트를 실행파일과 함께 배포할 수 있지만, 인스턴스 클라이언트의 경로를 직접 설정할 수 있습니다.
3, 다음 링크의 "VendorHome, VendorLib"에 (2)번의 인스턴스 클라이언트 라이브러리 경로로 설정하시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/XE8/en/Configuring_Drivers_(FireDAC)#Driver_Configuration_Parameters
위와 같이 조치해보시고, 해결되지 않는다면 다시 답변으로 질문주세요.