원인을 알았습니다.
Window\System32에 FBClient.DLL 이 깔려 있더군요(아마 전에 설치/삭제하면서 들어 간거 같은데)
아뭏든 이 FBClient.dll을 삭제하니 제대로 동작합니다.(FBclient.dll이 Server용 인것 같네요).
허학송 님이 쓰신 글 :
: Embed FB와 ZEOS에 대해 궁금하여 질문드립니다.
: Embed FB 1.5를 설치하고
: - DB Creation(IBExpert)하고 - Table 생성하였습니다(C:\TEST.FDB).
: ZEOS를 이용
: - ZConnection에 DataBase이름 넣고(C:\TEST.FDB).
: - Protocol= FireBird1.5 선택.
: - Host = Blank(Local)로 하고.
: - 해당 Application Dircetory에 'FBClient.DLL' Copy해주고.
:
: - Zquery에 ZConnection연결 한뒤
: Program을 run하면 SQL문에의해 Table값 읽고,쓰고 잘합니다.
: 그런데 Design Time시 Zconnection의 connect property를 True로 하면
: ''SQL Error: unavailable database. Error Code: -904. Unsuccessful execution
: cause by an unavailable resource'' 라는 메세지가 나옵니다.
: ZQuery의 SQL Param에는 'SELECT --'문이 있어 ZQuery의 Active property를
: True로 해도 마찬가지입니다.
: 왜 이런 현상이 발생하나요.
|