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