성낙균 님이 쓰신 글 :
: 사용환경 : Win98
: DB : FireBird 1.5
:
: Win Xp가 깔린 곳에서 실행할때는 이상없었는데
: 98에서 서버로 접속하면 다음과 같은 에러가 납니다.
: " An error occueerd while attempting to initialize the
: Borland Database Engine (error $2109) "
: 물론 Bde는 안깔려 있구요.
:
: 사용 컴포넌트는 모두 InterBase 컴포넌트를 썼습니다.
:
그건 XP 에서는 BDE가 정상적으로 설치가 되었고 98에서는 BDE가 비정상적으로 설치가 된듯하네요
98에서 BDE admin Tool 에서 알리아스를 한번 잡아보시죠 아마 똑같은 에러가 날듯하네요
다른 98 PC에 테스트 해보시구요. BDE가 근본적인 문제는 안닌듯 하지만
에러나는 98에서 BDE를 다시 설치하세요
그리고 IBX만으로 프로그래밍하셨다면 BDE에 관한 에러는 나지 않을겁니다.
어딘가에 BDE를 이용한 접속이 분명이 있을겁니다.
완전히 지우시면 BDE 엔진에 이상이 있더라도 에러는 없을겁니다.
IBX 컴포는 BDE가 전혀 필요 없으며 서버 없이도 몇가지 파일과(생각은 잘안나지만 3가지 정도로 기억나네요 ㅡ,.ㅡa )
서비스등록(윈XP-"C:\WINDOWS\system32\drivers\etc\services" 파일에 gds_db 3050/tcp 한줄 추가
98은 경로가 다랐던 것으로 기억나네요 ㅡ,.ㅡa )
해주는것 만으로 커넥트가 가능한것으로 알고 있습니다. (배포판만드실때 유용하겠네요)
자세한네용은 델코에 강좌를 검색하시면 원하시는 것을 얻으실수 있을겁니다.
서버로써의 역활도 하는지는 기억이 안나지만.. 한가지 파일을 더 추가 하면 서버로써도 가능한걸로 압니다.
조금이나마 도움이 되었으면 싶네요.
|