|
C++ Builder XE5입니다. IBExpress 라고 없는데요..
dbExpress의 TSQLConnection에서 .. Interbase Server 또는 IBLite/dbGo 이거 설정해서 쓰라는 말씀이신가요?
권익수.어느좋은날 님이 쓰신 글 :
: Firebird를 이용해서 2-tier 로 개발하실거면 델파이나 C++ Builder에서 기본으로 제공하는 IBExpress를 사용하시면 됩니다.
: InterBase용 컴퍼넌트이지만 Firebird가 InterBase에서 파생된 DB이고 컴퍼넌트 역시 하위호환을 계속 지원하고 있기때문에 사용하는데 별 문제가 없습니다.
: 그외에 상용 컴퍼넌트들도 많지만 ZeosLib와 같은 오픈소스 컴퍼넌트도 있습니다.
: 각 컴퍼넌트마다 성능과 기능의 차이는 물론 있습니다.
: 그러나 그런 부분에서 크게 민감하지않은 프로그램을 개발한다면 IBExpress나 ZeosLib를 사용하는 것도 좋을 것 같네요.
: 참고로 저는 Firebird가 처음 나온 이후부터 현재까지 Firebird만 사용하는 프로그램에서는 주로 IBExpress를 계속 사용하고 있습니다. ^^
:
: 땅주인 님이 쓰신 글 :
: : 개발환경: C++ Builder XE5(Trial Version)
: : DB : FireBird V2.5
: : DB Component: dbExpress
: :
: : 신규 프로젝트를 위와 같은 조합으로 새롭게 시작해 보려고 하니 막히는 것이 많네요.
: :
: : dbExpress의 TSQLConnection에 Driver를 Firebird로 설정하고 각종 파라메터
: : (ConnectionName, Database, Password, UserName)등을 입력하고 Connect을 하면 아래와 같은 메세지가 나옵니다.
: :
: : DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly,
: : of the wrong version, or the driver may be missing from the system path.
: :
: : Driver가 없거나, 설치되지 않았거나, 버젼이 안맞거나,..뭐 그런 메세지인데.. gds32.dll은 System32폴더에 있구요..
: :
: : 별도의 라이센스를 설치히야 하는 것인 지?
: : 헤메고 있습니다.
: :
: : 그리고, 이 조합(C++ Builder XE5 + Firebird + dbExpress) 조합이 괜찮은 선택인 지 고수님들의 조언을 부탁 드립니다.
: : Firebird는 DB License 때문에 선택하였고 dbExpress는 그간의 중론이 단방향이지만 졸라~ 빠르다.. 이런 의견으로
: : 이런 조합으로 만들어 보았습니다.
: :
: : FireDAC 적용하려면 따로 License를 구매해야 하는 것인 지? 임프님 글에는 구매을 해야 한 것으로 나오던데,
: : 어떤 상황인 것인 지?
: :
: : FireDAC은 또 어떻게 사용하는 것인 지? TFDConnection에서는 입력하는 파라메터가 별로 없던데.. 어케 사용하는 것인 지?
: :
: : 고수님들의 조언을 바랍니다.
: :
: : 감사합니다.
: :
: :
|