Q&A

  • BDE Alias 사용하지 않고 Oracle 연결하기
안녕하세요!

요번엔 DB 연결 문제입니다.



우선, BDE alias를 설정 하고 실행 했을 때는

oracle 연결시 문제가 없었습니다.



데이타베이스 컴포넌트에서 alias를 설정하지 않고,

Driver name = ORACLE

Database name = aaa로 설정하고 DB로 접속해 보았습니다.



컴포넌트 상에서는 connected = True로 설정이 되어서

connected = False로 하고 실행하였더니만,



------------------------------------------------------------------------

project *.exe raised exception class EDBEngineError with message General SQL error.

ORA-02019: 원격 데이타베이스를 찾을 수 없을때 기술적으로 연결하십시오.

process stopped use step or Run to continue.

-------------------------------------------------------------------------

위와 같은 에러 메세지가 났습니다.

어찌 해야 할지 방법 좀 알려주세요.



그럼, 이만...



1  COMMENTS
  • Profile
    김연수 1999.11.27 07:58
    문영미 wrote:

    > 안녕하세요!

    > 요번엔 DB 연결 문제입니다.

    >

    > 우선, BDE alias를 설정 하고 실행 했을 때는

    > oracle 연결시 문제가 없었습니다.

    >

    > 데이타베이스 컴포넌트에서 alias를 설정하지 않고,

    > Driver name = ORACLE

    > Database name = aaa로 설정하고 DB로 접속해 보았습니다.

    >

    > 컴포넌트 상에서는 connected = True로 설정이 되어서

    > connected = False로 하고 실행하였더니만,

    >

    > ------------------------------------------------------------------------

    > project *.exe raised exception class EDBEngineError with message General SQL error.

    > ORA-02019: 원격 데이타베이스를 찾을 수 없을때 기술적으로 연결하십시오.

    > process stopped use step or Run to continue.

    > -------------------------------------------------------------------------

    > 위와 같은 에러 메세지가 났습니다.

    > 어찌 해야 할지 방법 좀 알려주세요.

    >

    > 그럼, 이만...

    >

    --------------------------------------------

    혹시, 실행할때 OnCreate 이벤트나 OnActive 이벤트에 Connected := True 를

    해 주셨나요 ? 안 해주셨다면 그문제고요..아니면, TDataBase 의 설정을

    확인해 보시길..