gds32.dll는 원래 인터베이스에서 쓰던 이름이고, 파이어버드에서 fbclient.dll로 이름이 바뀌었지만 호환성을 위해
파이어버드를 깔때 선택사항으로 같은 dll을 gds32.dll로 이름을 바꾼 것이 설치할 수 있습니다. 하지만 역시 기본은
fbclient.dll이고, 이걸로 지정해주시는 것이 맞습니다.
하지만 임베디드 버전의 경우에는... 말씀하신 강좌 글에도 있는 내용인데...
임베디드 파이어버드에서는 VendorLib 속성을 fbclient.dll 대신 fbembed.dll로 바꿔줘야 합니다.
파이어버드 서버의 경우 fbclient.dll 파일이 서버와 통신하는 실제 파일인데, 그럼 클라이언트 입장에서는 fbclient.dll이
서버나 마찬가지겠죠? 그 역할을 임베디드 파이어버드 서버인 fbembed.dll가 대체하는 거죠.
그럼...
쎄미 님이 쓰신 글 :
: 저 밑에도 글 올렸는데 며칠동안 해봐도 안되는군요 ㅡㅡ;;;;;;
: DB파일과 firebird는 d:\firebird에 있습니다.
: 버전은 Firebird 1.5.3 RC2입니다.
:
: 1. 강좌와 팁을 보고 IB Expert에서 create, register database를 했습니다. IB Expert에서는 정상적으로 연결이 되고 테이블 생성도 잘 됩니다. 이러면 제대로 만들어진거죠?
:
: 2. 델파이7을 사용합니다. 이유는 잘 모르겠지만
http://firebird.borlandforum.com/impboard/impboard.dll?action=read&db=fb_tutorial&no=11에서 dbExpress를 사용하면 좋다길래 무작정 SQLConnection을 올려놨습니다.
: 혹시나 이거말고 정말 간단한 설정으로 사용할 수 있는 컴포넌트는 없나요?
:
: 3. SQLConnection을 올려놓고
: connectionName : IBconnection
: driverName : interbase
: getDriverFunc : getSQLDriverINTERBASE
: libraryName :dbexpint.dll
: VendorLib : gds32.dll
: 이렇게 기본으로 되어있는데 도대체 뭐를 바꿔야하는거죠?
: 제가 바꿔야할 부분은 libraryName ,VendorLib 둘만 바꾸면 될것같은데 잘 안되네요...