FireDAC.Phys.TFDPhysDriverLink.Release
Delphi
procedure Release;
C++
void __fastcall Release();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Phys.pas FireDAC.Phys.hpp |
FireDAC.Phys | TFDPhysDriverLink |
Description
Libère les ressources du pilote et permet l'initialisation du pilote avec des paramètres différents.
Utilisez la méthode Release pour libérer toutes les ressources du pilote et décharger la bibliothèque client SGBD.
La prochaine connexion établie après l'appel de Release initialise le pilote et charge la bibliothèque client SGBD en utilisant les paramètres du pilote en cours. Alors, après le changement des valeurs des propriétés VendorHome et VendorLib, appelez la méthode Release pour forcer le rechargement du client SGBD.
Avant l'appel de la méthode Release, une application doit fermer toutes les connexions effectuées via ce pilote. Sinon, une exception sera déclenchée. Si aucune connexion n'est établie via ce pilote, l'application peut éviter l'appel de Release, car le pilote n'est pas initialisé et la bibliothèque client SGBD n'est pas chargée.
Exemple
FDConnection1.Close;
...
FDConnectionN.Close;
FDPhysFBDriverLink.VendorLib := 'c:\fbclient.dll';
FDPhysFBDriverLink.Release;
FDConnection1.Open;
...
FDConnectionN.Open;