2017-09-15 13 views
0

런타임시 FireDAC 연결 편집기를 실행하고 싶지만 TFDConnection의 컴포넌트 편집기는 어떤 클래스인지 찾지 못했습니다.실행시 FireDAC 연결 편집기 실행

예를 들어, 어떤 클래스가 TADOConnection의 구성 요소 편집기인지 쉽게 알아낼 수 있습니다.

답변

3

FireDac 접속 편집기를 Execute 방법으로 TfrmFDGUIxFormsConnEdit으로 호출하여 FireDAC.VCLUI.ConnEdit 단위로 찾을 수 있습니다.

이제
Uses ... FireDAC.VCLUI.ConnEdit; 

.. 

var FDConnEditor : TfrmFDGUIxFormsConnEdit; 
begin 
    FDConnEditor := TfrmFDGUIxFormsConnEdit.Create(Self); 
    try 
     FDConnEditor.Execute(FDConnection1,'Caption',nil); 
    finally 
     FDConnEditor.Free; 
    end; 
end; 

당신이 Driver ID을 사용해야하고 당신은 당신이 FireDAC.Phys 단위에서 찾을 수있는 필요한 드라이버를 사용할 필요가 그래서, DBMS와 함께 작동하도록 매개 변수입니다 : 여기

그것을 수행하는 방법을 예입니다 예를 들어 TFDPhysMSSQLDriverLinkFireDAC.Phys.MSSQL.pas (MS SQL 드라이버)로 설정하거나 구성 요소 플랫의 FireDAC Links 탭에서 삭제할 수 있습니다.

4

FireDAC 연결의 편집기 양식은 FireDAC.VCLUI.ConnEdit에있는 TfrmFDGUIxFormsConnEdit입니다. 연결을 첫 번째 매개 변수로 호출 할 수있는 Execute 클래스 메서드를 제공합니다.