사실 멀더님의 답변글이 올라오기 전에 클라이언트가 실행되지 않던 PC에 델파이를 설치해봤더랬습니다.. ^^;;
그랬더니 아주 잘 되더라구요..
그래서 처음에는 델파이 폴더내에 있는 dll 이나 ini 파일들 중 더 필요한 것들이 있나보다..했었는데요..
나중에 생각한게 혹시 오라클 클라이언트 문제는 아닐까 싶어서
다른 PC에서는 델파이를 설치하지 않고 오라클 클라이언트 설치 방법을 다르게 해서 설치해봤었습니다.
(옵션 선택중 관리자로..)
그랬더니 그 PC에서는 델파이를 설치하지 않아도 실행이 잘 되더라구요.. ㅡㅡ;
아직 PC 몇대를 더 테스트 해봐야 할꺼 같지만서도..
현재로서는 오라클 클라이언트 설치 옵션을 관리자로 하던가..
아니면 델파이도 설치가 되던가.. 해야지만 제대로 동작을 하는거 같네요..^^;;
멀더 님이 쓰신 글 :
: 되긴 되나여? ㅋㅋ
:
: 차차 님이 쓰신 글 :
: : 답변 감사합니다..^^
: :
: :
: :
: : 멀더 님이 쓰신 글 :
: : : 그거 말고도 배포해야 하는게 더 있습니다..
: : :
: : : 차차님의 \Program Files\Common Files\Borland Shared\DBExpress 폴더에 있는
: : : dbxconnections.ini 파일과 dbxdrivers.ini를 system32나 패스에 잡혀있는 디렉토리에 넣어주시면 될꺼 같네요..
: : :
: : :
: : : 차차 님이 쓰신 글 :
: : : : 오라클 DB 를 사용하는 클라이언트를 다른 PC에서 실행하려고 하는데요.
: : : : 오라클 클라이언트와 dbexpora.dll, oci.dll 이 2개의 dll 만 있으면 되는걸로
: : : : 알고 있었거든요..
: : : : 그런데 실행하면 오라클 연결 open 하는 부분에서
: : : :
: : : : SQL Error: error mapping failed 라는 오류 메세지가 뜹니다.
: : : :
: : : : DB는 오라클 9i 구요..
: : : : 그리고 dbExpress 를 사용했습니다.
: : : :
: : : : 제 PC(개발PC)에서는 실행이 잘 되거든요..
: : : : 그런데 다른 PC들에서는 저런 에러 메세지가 뜹니다.
: : : :
: : : : 물론 실행하려는 PC에 오라클 클라이언트 깔려 있구요.
: : : : 서비스 이름 지정 역시 잘 되있습니다.
: : : : 저 dll 2개 말고 또 같이 배포해 줘야 하는게 있는지요..? ㅡㅜ
|