FireDAC.Comp.Client.TFDCustomManager.CloseConnectionDef
Delphi
procedure CloseConnectionDef(const AName: string);
C++
void __fastcall CloseConnectionDef(const System::UnicodeString AName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomManager |
説明
指定した名前の接続定義の接続を閉じます。
CloseConnectionDef メソッドを使用して、指定した接続定義を使って開いたすべての接続を閉じ、その接続定義用にプールされたすべての接続を閉じることができます。CloseConnectionDef を呼び出すと、アプリケーションで接続定義パラメータを変更できるようになります。
CloseConnectionDef は、開いている接続すべてを強制的に閉じ、すべてが閉じるまで待ちます。接続が他のスレッドによって保持されていて閉じられない場合には(BeforeDisconnec の Abort など)、CloseConnectionDef はハングします。
その接続定義で接続が行われていない場合や接続定義が存在しない場合には、何のアクションも行われません。