在运行时执行FireDAC连接编辑器

时间:2017-09-15 07:52:19

标签: delphi database-connection firedac

我想在运行时执行FireDAC连接编辑器,但是没有找到哪个类是TFDConnection的组件编辑器。

例如,很容易找出哪个类是TADOConnection的组件编辑器。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:4)

您可以通过调用FireDac的{​​{1}}方法来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; 及其参数来使用DBMS,因此您需要使用所需的驱动程序,您可以在Driver ID单元中找到它们,例如FireDAC.PhysTFDPhysMSSQLDriverLink(MS SQL驱动程序)中,或者只是从组件平台中的FireDAC.Phys.MSSQL.pas选项卡中删除它们。