2017-09-15 41 views

回答

3

您可以通过调用Execute方法执行FireDac连接编辑器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和它的参数与DBMS工作,所以你需要使用你需要,你可以在FireDAC.Phys单位找到它们的驱动程序例如FireDAC.Phys.MSSQL.pas(MS SQL驱动程序)中的TFDPhysMSSQLDriverLink,或者简单地将它们从组件普拉特中的FireDAC Links选项卡中删除。

4

为FireDAC连接的编辑形式TfrmFDGUIxFormsConnEdit位于单元FireDAC.VCLUI.ConnEdit。它提供了一个名为Execute的类方法,您可以使用连接作为第一个参数进行调用。