안녕하세요!
요번엔 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.
-------------------------------------------------------------------------
위와 같은 에러 메세지가 났습니다.
어찌 해야 할지 방법 좀 알려주세요.
그럼, 이만...
> 안녕하세요!
> 요번엔 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 의 설정을
확인해 보시길..