FireDAC.Stan.Option.TFDTopResourceOptions.KeepConnection
Delphi
property KeepConnection: Boolean read GetKeepConnection write SetKeepConnection
C++
__property bool KeepConnection = {read=GetKeepConnection, write=SetKeepConnection, stored=IsKCS, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDTopResourceOptions |
説明
開いているデータセットがなくてもアプリケーションをデータベースに接続したままにしておくかどうかを指定します。
KeepConnection を使用すると、関連付けられているデータセット コンポーネントが現在アクティブでなくてもアプリケーションをデータベースに接続したままにしておくかどうかを指定できます。
KeepConnection が True の場合、接続は維持されます。リモート データベース サーバーへの接続の場合や、データセットを頻繁に開いては閉じるアプリケーションの場合は、KeepConnection を True に設定すると、ネットワーク トラフィックの軽減やアプリケーションの速度向上を実現できるほか、接続の再確立のたびにサーバーにログインするのを避けることができます。
KeepConnection が False の場合は、開いているデータセットがなければ接続は解除されます。接続を解除すると、その接続に割り当てられていたシステム リソースが解放されますが、データベースを使用するデータセットが後ほど開かれた場合は、その接続を再確立し初期化する必要があります。