Bde.DBTables.TSession.Active
Delphi
property Active: Boolean read GetActive write SetActive default False;
C++
__property bool Active = {read=GetActive, write=SetActive, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TSession |
説明
セッションがアクティブかどうかを示します。
Active プロパティは,デフォルトセッションの Session がアクティブかどうかを示します。Active はデフォルトでは false に設定されており,開いているデータベース接続がない,またはそのセッションと関連付けられたデータセットがないことを表します。Active が true の場合,開いているデータベース接続がないときでもセッションはアクティブです。
データベースアプリケーションでセッションコンポーネントを追加するには,設計時または実行時に Active プロパティを設定してください。Active を true に設定するとセッションが開始され現在のセッションになります。Active を true にすると,セッションに対して OnStartup イベントハンドラが起動され,NetFileDir,PrivateDir,および ConfigMode プロパティが初期化されます。
Active を false(デフォルト設定)にすると,開いているデータセットがすべて閉じられ,データベースサーバーからの接続を解除します。
メモ: Active を false に設定することで,アプリケーションはデフォルトセッションを終了できますが,お勧めしません。