자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi [마이그레이션][팁] 파라독스, dBase 데이터베이스 연결(FireDAC 이용)
2016.06.29 11:24
Q,
일부 데이터를 파라독스와 dBase 데이터베이스를 이용합니다.
FireDAC으로 연결하는 방법을 알고 싶어요.
A.
FireDAC의 ODBC 드라이버를 이용하세요.
데이터베이스 경로와 ODBCDriver를 지정하면 됩니다.
ODBCDriver는 아래와 같이 파라독스와 dBase 뿐 아니라 엑셀, 텍스트 파일등등을 이용할 수 있습니다.
{Microsoft Paradox Driver (*.db )}
{Microsoft dBase Driver (*.dbf)}
코드를 이용하면 아래와 같이 적용할 수 있습니다.
FDConnection1.Params.Clear;
FDConnection1.Params.Add('DriverID=ODBC');
FDConnection1.Params.Add('ODBCDriver={Microsoft dBase Driver (*.dbf)}');
FDConnection1.Params.Add('Database=<your path to DBF files>');
FDConnection1.Connected := True;
FDQuery1.Open('select * from mytable');
참고 : https://forums.embarcadero.com/thread.jspa?messageID=708462
엠바카데로 기술문서 : http://docwiki.embarcadero.com/RADStudio/en/Connect_to_ODBC_Data_Source_%28FireDAC%29
Delphi [마이그레이션][팁] 파라독스, dBase 데이터베이스 연결(FireDAC 이용)
2016.06.29 11:24
Q,
일부 데이터를 파라독스와 dBase 데이터베이스를 이용합니다.
FireDAC으로 연결하는 방법을 알고 싶어요.
A.
FireDAC의 ODBC 드라이버를 이용하세요.
데이터베이스 경로와 ODBCDriver를 지정하면 됩니다.
ODBCDriver는 아래와 같이 파라독스와 dBase 뿐 아니라 엑셀, 텍스트 파일등등을 이용할 수 있습니다.
{Microsoft Paradox Driver (*.db )}
{Microsoft dBase Driver (*.dbf)}
코드를 이용하면 아래와 같이 적용할 수 있습니다.
FDConnection1.Params.Clear;
FDConnection1.Params.Add('DriverID=ODBC');
FDConnection1.Params.Add('ODBCDriver={Microsoft dBase Driver (*.dbf)}');
FDConnection1.Params.Add('Database=<your path to DBF files>');
FDConnection1.Connected := True;
FDQuery1.Open('select * from mytable');
참고 : https://forums.embarcadero.com/thread.jspa?messageID=708462
엠바카데로 기술문서 : http://docwiki.embarcadero.com/RADStudio/en/Connect_to_ODBC_Data_Source_%28FireDAC%29
참고로,
파라독스는 이미 판매 및 개발 중단되어 계속 유지할 수 없습니다.
IBLite(인터베이스)로 교체하는 것이 좋은 선택입니다. 다음 글을 참고해서 검토해 보시기 바랍니다.
http://blog.marcocantu.com/blog/migrating_paradox_dbase.html