FireDAC.Phys.TFDPhysDriverLink.Release
Delphi
procedure Release;
C++
void __fastcall Release(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FireDAC.Phys.pas FireDAC.Phys.hpp |
FireDAC.Phys | TFDPhysDriverLink |
説明
ドライバ リソースを解放し、ドライバを別のパラメータで初期化できるようにします。
Release メソッドを使用すると、すべてのドライバ リソースを解放し、DBMS クライアント ライブラリをアンロードします。
Release 呼び出しの後に確立された次の接続では、その時点でのドライバ パラメータを使用して、ドライバを初期化し、 DBMS クライアント ライブラリをリードします。 VendorHome および VendorLib プロパティ値を変更した場合には、Release メソッドを呼び出して、DBMS クライアントの再ロードを強制的に行います。
Release メソッドを呼び出す前に、アプリケーションは、このドライバを介して行われたすべての接続を閉じなければなりません。 そうでなければ、例外が発生します。 このドライバを介した接続がない場合、そのドライバは初期化されたおらず、DBMS クライアント ライブラリもロードされていないため、アプリケーションは Release 呼び出しを省略します。
例
FDConnection1.Close;
...
FDConnectionN.Close;
FDPhysFBDriverLink.VendorLib := 'c:\fbclient.dll';
FDPhysFBDriverLink.Release;
FDConnection1.Open;
...
FDConnectionN.Open;