사이드바 영역으로 건너뛰기

Delphi2007 + Firebird-2.5.1.26351-0_Win32_embed

로컬에서만 작업해야 할 프로젝트가 하나 있어서 디비로 acess 를 사용할 까 하다가 파이어버드를 사용하기로 하고 작업시작....

 

하루종일 삽질 중...

 

먼저 좀 편하게 제어하기 위해서

 

flamerobin 을 찾았다. 파이어버드 임베디드를 위한 gui 프로그램...

 

http://www.flamerobin.org/

 

 


사용자 삽입 이미지

 

그런데 문제는 예전에 깔아보았던 파이어버드 서버 때문에 C:\Windows\SysWOW64 에 gds32.dll 때문에 제대로 작동을 안한다.

 

뭔가 다른 방법이 있겠지만 지금은 바빠서리(이것때문에 언젠가 우리나라 it는 망할거다. 젠장) 기존에 있던 gds32,dll을 삭제하고 fbembed.dll를 gds32.dll로 이름 변경해서 복사했다. 혹시 몰라서  C:\Windows\system32에도 복사.

 

그외에

 

 

aliases.conf
firebird.conf
fbclient.dll
fbembed.dll
ib_util.dll
icudt30.dll
icuin30.dll
icuuc30.dll
msvcp71.dll
msvcp80.dll
msvcr71.dll
msvcr80.dll
Microsoft.VC80.CRT.manifest
firebird.msg
 
도 몽땅 복사...
 
나중에 배포할 때는 이것중 하나씩 필요한 게 뭔지 확인해서 함께 배포해야 할테지...
 
 
일반 개발할 때는 D:\에 데이터베이스 파일을 넣어놓고 작업하다가 나중에 배포할 때는 경로를 ./의 형태로 해서 해야할 거 같다.
 
 
델파이에서 디비 연결은 unidac 을 사용한다.
 

사용자 삽입 이미지

 

일단 연결에 문제가 없으면 다른 데이터베이스 사용할 때와 같이 query 나 table 얹어놓고 데이터소스 연결해서 디비그리드나 디비텍스트박스 사용해서 처리 가능....

 

 

 

진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크