Je voudrais exécuter l'éditeur de connexion FireDAC au moment de l'exécution, mais je n'ai pas trouvé quelle classe est l'éditeur de composants pour TFDConnection
. Par exemple, il est facile de trouver quelle classe est l'éditeur de composant pour TADOConnection.Exécuter l'éditeur de connexion FireDAC au moment de l'exécution
Répondre
Vous pouvez excuter FireDac
éditeur de connexion en appelant Execute
méthode de TfrmFDGUIxFormsConnEdit
que vous pouvez trouver dans FireDAC.VCLUI.ConnEdit
unité.
Voici un exemple comment le faire:
Uses ... FireDAC.VCLUI.ConnEdit;
..
var FDConnEditor : TfrmFDGUIxFormsConnEdit;
begin
FDConnEditor := TfrmFDGUIxFormsConnEdit.Create(Self);
try
FDConnEditor.Execute(FDConnection1,'Caption',nil);
finally
FDConnEditor.Free;
end;
end;
Maintenant, vous devez utiliser le Driver ID
et ses paramètres de travailler avec SGBD, vous devez donc utiliser les pilotes dont vous avez besoin que vous pouvez les trouver dans FireDAC.Phys
unité (par exemple, un TFDPhysMSSQLDriverLink
dans FireDAC.Phys.MSSQL.pas
(pilote MS SQL) ou simplement les supprimer de l'onglet FireDAC Links
dans le panneau des composants.
Le formulaire de l'éditeur pour les connexions FireDAC est TfrmFDGUIxFormsConnEdit
situé dans l'unité FireDAC.VCLUI.ConnEdit. Il fournit une méthode de classe appelée Execute
que vous pouvez appeler avec la connexion en tant que premier paramètre.