Bde.DBTables.TDatabase.KeepConnection

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property KeepConnection: Boolean read FKeepConnection write SetKeepConnection default True;

C++

__property bool KeepConnection = {read=FKeepConnection, write=SetKeepConnection, default=1};

プロパティ

種類 可視性 ソース ユニット
property published
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TDatabase

説明

オープンされているデータセットがなくてもアプリケーションをデータベースに接続しておくかどうかを指定します。

KeepConnection プロパティは,開いているデータセットが現在なくてもアプリケーションをデータベースに接続しておくかどうかを示します。KeepConnection が true の場合(デフォルト)は,接続は維持されます。リモートデータベースサーバーへ接続する場合や,アプリケーションが頻繁にデータセットをオープンしたりクローズしたりする場合は,KeepConnection を true に設定すると,ネットワークトラフィックを減少させアプリケーションの処理速度を速めることができ,接続を確立し直すたびにサーバーにログインしないで済むようにすることができます。

KeepConnection が false の場合,開いているデータセットがないときは接続が解除されます。接続が解除されると,接続に割り当てられていたシステムリソースが解放されますが,後でそのデータベースを使用するデータセットを開く場合は,接続を再確立および初期化する必要があります。

メモ:  必要であれば自動的に作成される一時的なデータベースコンポーネントの KeepConnection 設定は,TSessionKeepConnections プロパティで決まります。

関連項目