【发布时间】:2017-09-15 07:52:19
【问题描述】:
我想在运行时执行 FireDAC 连接编辑器,但没有找到哪个类是 TFDConnection 的组件编辑器。
例如,很容易找出哪个类是 TADOConnection 的组件编辑器。
【问题讨论】:
标签: delphi database-connection firedac
我想在运行时执行 FireDAC 连接编辑器,但没有找到哪个类是 TFDConnection 的组件编辑器。
例如,很容易找出哪个类是 TADOConnection 的组件编辑器。
【问题讨论】:
标签: delphi database-connection firedac
您可以通过调用TfrmFDGUIxFormsConnEdit的Execute方法来执行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;
现在您必须使用Driver ID 和它的参数才能使用DBMS,因此您需要使用您需要的驱动程序,您可以在FireDAC.Phys 单元中找到它们,例如TFDPhysMSSQLDriverLink in FireDAC.Phys.MSSQL.pas(MS SQL 驱动程序),或者直接从组件盘中的FireDAC Links 选项卡中删除它们。
【讨论】:
FireDAC 连接的编辑器表单是TfrmFDGUIxFormsConnEdit,位于单元FireDAC.VCLUI.ConnEdit。它提供了一个名为Execute的类方法,您可以使用连接作为第一个参数来调用。
【讨论】: