Data.SqlExpr.TSQLConnection.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
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLConnection

説明

開いているデータセットがない場合でも接続をアクティブなままにしておくかどうかを指定します。

KeepConnection を使用すると,関連付けられた現在アクティブなデータセットコンポーネントがない場合でも,TSQLConnection が開いているデータベース接続を保持するかどうかを指定できます。KeepConnection が true の場合(デフォルト)は,接続は維持されます。リモートデータベースサーバーへの接続の場合や,データセットを頻繁に開けたり閉じたりするアプリケーションの場合は,KeepConnection を true に設定しておくと,ネットワーク通信量が減り,アプリケーションの処理速度が向上します。また,接続が再確立するたびにサーバーにログインする必要もなくなります。

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

関連項目