Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 在运行时执行FireDAC连接编辑器_Delphi_Database Connection_Firedac - Fatal编程技术网

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

Delphi 在运行时执行FireDAC连接编辑器,delphi,database-connection,firedac,Delphi,Database Connection,Firedac,我想在运行时执行FireDAC连接编辑器,但尚未找到哪个类是TFDConnection的组件编辑器 例如,很容易找到哪个类是TADOConnection的组件编辑器。FireDAC连接的编辑器表单是位于unit FireDAC.VCLUI.ConnEdit中的tfrmfdguixformsconnect。它提供了一个名为Execute的类方法,您可以使用连接作为第一个参数进行调用。您可以通过调用tfrmfdguixformsconnectedit的method来执行FireDac连接编辑器,您可

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


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

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

您可以通过调用
tfrmfdguixformsconnectedit
method来执行
FireDac
连接编辑器,您可以在
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;
现在您必须使用
驱动程序ID
及其参数才能与DBMS一起工作,因此您需要使用所需的驱动程序,这些驱动程序可以在
FireDAC.Phys
单元中找到,例如
FireDAC.Phys.MSSQL.pas
中的
tfdphysmsqldriverlink
(MS SQL驱动程序),或者直接从组件面板的
FireDAC Links
选项卡中删除它们