FireDAC.Phys.TFDPhysDriverLink.Release
Delphi
procedure Release;
C++
void __fastcall Release();
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Phys.pas FireDAC.Phys.hpp |
FireDAC.Phys | TFDPhysDriverLink |
Beschreibung
Gibt die Treiberressourcen frei und ermöglicht das Initialisieren des Treibers mit verschiedenen Parametern.
Mit der Methode Release können Sie alle Treiberressourcen freigeben und die DBMS-Client-Bibliothek entladen.
Die nächste Verbindung, die nach dem Aufruf von Release hergestellt wird, initialisiert den Treiber und lädt die DBMS-Client-Bibliothek mit den aktuellen Treiberparametern. Rufen Sie nach dem Ändern der Werte der Eigenschaften VendorHome und VendorLib die Methode Release auf, um das Neuladen des DBMS-Clients zu erzwingen.
Vor dem Aufruf der Methode Release müssen in einer Anwendung alle über diesen Treiber hergestellten Verbindungen geschlossen werden. Ansonsten wird eine Exception ausgelöst. Wenn keine Verbindungen über diesen Treiber hergestellt wurden, muss die Anwendung Release nicht aufrufen, da der Treiber nicht initialisiert und die DBMS-Client-Bibliothek nicht geladen ist.
Beispiel
FDConnection1.Close;
...
FDConnectionN.Close;
FDPhysFBDriverLink.VendorLib := 'c:\fbclient.dll';
FDPhysFBDriverLink.Release;
FDConnection1.Open;
...
FDConnectionN.Open;