我想在运行时执行FireDAC连接编辑器,但没有找到哪个类是组件编辑器TFDConnection
。在运行时执行FireDAC连接编辑器
例如,很容易找出哪个类是TADOConnection的组件编辑器。
我想在运行时执行FireDAC连接编辑器,但没有找到哪个类是组件编辑器TFDConnection
。在运行时执行FireDAC连接编辑器
例如,很容易找出哪个类是TADOConnection的组件编辑器。
您可以通过调用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
选项卡中删除。
为FireDAC连接的编辑形式TfrmFDGUIxFormsConnEdit
位于单元FireDAC.VCLUI.ConnEdit。它提供了一个名为Execute
的类方法,您可以使用连接作为第一个参数进行调用。