FireDAC 과 데이터베이스

  파이어 버드 개선 사항

  • Direct I / O 백업 기능 지원을 위해 새로운 Direct 속성 추가

 

 

 

  MySQL  기능 향상

  • MySQL v 5.7 지원.
    mysql에 대한 이미지 검색결과

 

  • MariaDB v 5.5 이상 지원. FireDAC의 MySQL 노드를 사용하여 MariaDB에 연결합니다.
    MariaDB Logo.png

 

  • 최신 MySQL 버전 5.6.x 및 5.7.x와의 호환성.
  • 이전 API (MySQL 텍스트 프로토콜)와 PS API (MySQL prepared statements 프로토콜) 모두 지원됩니다.

                  - TFDResourceOptions.DirectExecute 속성을 사용하여  API를 선택할 수 있습니다.
                  - 사용중인 API에 따라 TFDCommand.CommandIntf.CliObj 속성은 TMySQLStatement 또는 TMySQLResult
                     개체를 반환합니다.

  • 내부 BLOB 스트리밍 지원 (smOpenWrite 모드에서만).
  • 연결 트랜잭션 상태와 TFDConnection.InTransaction 속성의 동기화 개선. 이 등록 정보를 사용하면 연결 트랜잭션이 현재 진행 중인지 여부를 결정할 수 있습니다.

 

 

 

TFDMemTable이 개선

  • TFDMemTable 컴포넌트를 개선하여 설계 시점에 TFDMemTable 데이터 셋을 편집할 수 있습니다.
  • TFDMemTable 컨텍스트 메뉴에 컴포넌트 데이터를 편집하여 양식에 저장할 수있는 Edit DataSet ... 항목을 제공합니다. 데이터는 런타임에서도 사용할 수 있습니다.(참고 : Edit DataSet ...을 사용하기 전에  TFDMemTable.FieldDefs에 대한 필드 정의를 지정하거나 영구 필드를 만들어야합니다).


    fdmem_editdataset.png    fdmem_editdataset2.png

 

 

 

 

기타 FireDAC 변경 사항

  • TFDDataMove 컴포넌트는 삭제되어 툴 팔레트에서 더 이상 사용할 수 없습니다. 대신 TFDBatchMove 컴포넌트를 사용하십시오.( 시작 > 프로그램  >  Embarcadero RAD Studio 10.2 Tokyo > Samples 를 선택하고  Object Pascal\Comp Layer\TFDBatchMove\DataMove_Deprecated 폴더에 있는 FireDAC.Comp.DataMove.pas를 사용하십시오.
  • TFDBatchMove가 최적화되었습니다. 그 결과로 TFDBatchMoveMappingItem의 DestValue 및 SourceValue 속성을 더 이상 사용할 수 없습니다.
  • TFDMSAccessService는 이제 Microsoft Access 2007 이상을 지원합니다.

 

 

 

 

  TDBImage JPEG과 PNG 그래픽형식 지원

  • VCL의 TDBImage가 Bitmap 뿐 아니라, JPEG과 PNG 그래픽 형식을 지원합니다.
  • 기타 다른 그래픽 포맷을 지원하려면 OnFindGraphicClass 이벤트의 GraphicClass 파라메터에 그래픽 처리 클래스를 매핑해 추가 지원할 수 있습니다.
    dbimage.png

 

 

 

Blob Field Display 옵션 강화

  • Blob 형식의 데이터를 클래스 형식 또는 문자열로 표현할 수 있습니다.
  • DisplayValue로 표시형식을, DisplayWidth로 표시 길이를 지정할 수 있습니다.

    blobfield.png

    • dvClass(기본) : 클래스 명을 표시합니다.
      blob_class.png

    • dvClip : 문자열로 DisplayWidth만큼 표시하고 "..."을 뒤에 붙입니다.
      blob_clip.png

    • dvFull : 전체 문자열을 표시합니다.

    • dvFit : DisplayWidth보다 짧은 항목은 문자열을, 긴 문자열은 클래스 명을 표시합니다.

 

 

  기타 데이터베이스 개선

  • TField 클래스에 대한 직접 GUID 액세스.


관련 글


 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 21582
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 20214
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 22266
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28011
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 29302
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 24626
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 45553
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 181073
1243 델파이 XE 컨버전 가이드 (첨부파일) file 관리자 2012.06.21 6691
1242 파이어몽키에서 미디어 플레이어 개발 관련 Humphery 2013.12.18 6669
1241 바코드 스캐너 기능 구현하기(iOS, Android) [2] 험프리 2015.01.14 6649
1240 [델파이 문법] 문법 요소 #2 file 관리자 2012.09.20 6589
1239 [델파이 문법] 클래스와 객체 #5 file 관리자 2012.04.23 6585
1238 [동영상 강의] 델파이 기본 교육_17.인사관리(편집과차) 관리자 2012.07.25 6580
1237 [동영상강의] 델파이 기본 교육_8.개체와 컴포넌트 사용방법(수동) 관리자 2012.06.08 6577
1236 [동영상강의] 델파이 기본 교육_16.인사관리 화면(연결과 조회) 관리자 2012.07.19 6572
1235 [동영상 강의] 델파이 기본 교육_19.예외(Exception)처리 관리자 2012.08.06 6562
1234 [델파이 문법] 클래스와 객체 #18 file 관리자 2012.07.02 6555
1233 [델파이 문법] 클래스와 객체 #7 file 관리자 2012.04.30 6553
1232 [델파이 문법] 클래스와 객체 #17 file 관리자 2012.06.28 6521
1231 [안드로이드] 네트워크 연결 상태 체크 함수. [1] c2design 2013.10.29 6516
1230 [델파이 문법] 클래스와 객체 #4 file 관리자 2012.04.19 6499
1229 [동영상강의] 델파이 기본 교육_10.폼의 속성과 이벤트 관리자 2012.06.14 6497
1228 David I의 31일 동영상(한글자막) - TLang컴포넌트로 다국어 파이어몽키 앱 만들기(델파이 동일 적용) [1] 관리자 2013.05.06 6465
1227 [델파이 문법] 프로시저와 함수 #3 file 관리자 2012.07.31 6461
1226 [REST API] 다음 Kakao > 로컬 > 주소검색 연동하기 [2] 험프리 2017.09.18 6455
1225 [델파이 문법] 데이터 타입, 변수 및 상수 #4 file 관리자 2013.02.19 6423
1224 [델파이 문법] 프로그램과 유닛 #4 file 관리자 2012.09.12 6423