델파이 4.0 C/S 에서 오라클 데이터베이스를 사용하려고 합니다.
오라클은 7.2버전을 사용하고 있구요
BDE Administration에서 Native Driver설정하는 곳에서 Vender Init를 "Ora72.dll"로 설정하고 Server Name을 'Tnsnames.ora'에서 설정한대로 맞춰주었구요 SQL Net도 설치했습니다.
그러나 막상 Oracle Alias를 추가하고 Table을 'SQL explore'등으로 볼려고 하면 자꾸 'Vender Initialization Failed'에러가 발생합니다.
왜 이런 에러가 발생하는지요?
델파이에서 오라클과 접속하는 방법을 자세히 알고 싶습니다. 답변을 부탁드리겠습니다. 미리 감사합니다.
> 델파이 4.0 C/S 에서 오라클 데이터베이스를 사용하려고 합니다.
> 오라클은 7.2버전을 사용하고 있구요
>
> BDE Administration에서 Native Driver설정하는 곳에서 Vender Init를 "Ora72.dll"로 설정하고 Server Name을 'Tnsnames.ora'에서 설정한대로 맞춰주었구요 SQL Net도 설치했습니다.
>
> 그러나 막상 Oracle Alias를 추가하고 Table을 'SQL explore'등으로 볼려고 하면 자꾸 'Vender Initialization Failed'에러가 발생합니다.
> 왜 이런 에러가 발생하는지요?
>
> 델파이에서 오라클과 접속하는 방법을 자세히 알고 싶습니다. 답변을 부탁드리겠습니다. 미리 감사합니다.
>
'Vender Initialization Failed' 란 말그대로 BDE 드라이버 설정하는곳에서
Vender Init 부분의 설정이 잘못돼어서 그런에러가 나는것 같습니다.
해당경로(C:ORAWIN95bin)에 ORA72.dll 이 존재하는지 확인해 보세요..
제가 알기론 Oracle설정할때 해줘야 할일은
Bde의 Dirver설정부분에서
Vender init부분
Net protocol부분
Server name 부분
user name부분
만 설정해 주면 되는 것으로 알고 있습니다..
잘 모르지만..
암튼 확인 해보세요..Ora72.dll화일이 없다면 ora73.dll 화일을
이름만 바꿔서 해당 경로에 복사해줘두 되던데..
도움이 됐는지..그럼 수고하세요..