Q&A

  • 오라클 9i 원격지서버에 BDE엔진으로 연결할려고하는데 안되요

ORA-03114번 에러가 떠요..

어떤것이 잘못되었나요...


오라클 9i을 베타버젼인데요..

bde엔진으로 연결할려고 하는데.. 에러가 발생합니다

참고로...

database : yes 입니다

servernaver : 210.222.123.12 이렇게 선택하는것은 맞나요

odbc로 붙치게 안입니다.

BDE엔진의 CONFIG Native에서 선택했습니다.

알려주세요
1  COMMENTS
  • Profile
    넘버3 2003.01.07 07:17
    저도 전에 Oracle8에서 Delphi 4를 가지고 프로그래밍을 하다 발생하였던 Error Code의 문제인것 같은데요 원인은 BDE 엔진이 Oracle8을 지원을 하지 못해서 발생한 문제였습니다.Delphi 4의 최신 BDE 버전을 Upgrade 시켜도 발생하여서 확인한 결과 Delphi 4의 Bug였습니다. 그래서 할수없이 Oracle 7으로 처리를 하니 되더군요.
    그렇다면 현재 Oracle 9i에 연결하여 사용하고자 하는 BDE엔진의 버전을 알고 싶군요. 볼렌드사의 웹사이트에 가서 확인해 봐야 되겠지만 아마도 제가 생각하기엔 BDE엔진이 Oracle 9i를 지원하지 않아서 일것으로 판단됩니다.
    또한 연결하고자 하는 Client에 Oracle Client를 설치하여 일단 Oracle Server에 접속 환경을 만든 후에 BDE로 접속하여야 합니다.

    그러나 권장하고자 하는 방법은 BDE를 이용하는 것 보다는 ADO를 이용하는것을 권장하고 싶습니다. BDE는 Bug가 많은 Database Engine으로 현재 볼랜드사에서 조차도 BDE를 사장시키고 있는 추세입니다.또한 BDE를 이용하여 프로그래밍을 하면 꼭 BDE를 Install 프로그램에 같이 설치되도록 하여야 하는데 쓸데없이 파일 용량만 커집니다. ADO를 이용하면 기본적으로 ADO는 Windows OS에 설치가 되므로 따로 Install 프로그램에 같이 설치않하여도 됩니다.(물론 Internet Explorer가 설치되어 있어야만 하지만)
    개인적인 소견으로 BDE보다는 ADO를 권장합니다.