FireDAC.Comp.Client.TFDCustomManager.CloseConnectionDef
Delphi
procedure CloseConnectionDef(const AName: string);
C++
void __fastcall CloseConnectionDef(const System::UnicodeString AName);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomManager |
Beschreibung
Schließt die Verbindungen für einen angegebenen Verbindungsdefinitionsnamen.
Mit der Methode CloseConnectionDef schließen Sie alle für die angegebene Verbindungsdefinition geöffneten Verbindungen und alle für diese Verbindungsdefinition in den Pool gestellten Verbindungen. Nach dem Aufruf von CloseConnectionDef können die Verbindungsdefinitionsparameter durch die Anwendung geändert werden.
CloseConnectionDef schließt alle geöffneten Verbindungen und wartet, bis alle tatsächlich geschlossen sind. Wenn eine Verbindung durch einen anderen Thread gehalten wird und nicht geschlossen werden kann (z. B. Abort in BeforeDisconnect), dann hängt CloseConnectionDef.
Wenn für eine Verbindungsdefinition keine Verbindungen hergestellt wurden oder die Verbindungsdefinition nicht vorhanden ist, wird keine Aktion ausgeführt.