表示: Delphi C++
表示設定

API:Data.Win.ADODB.TADOConnection.Connected

提供:XE2 API Documentation
移動: 案内, 検索

Delphi

property Connected;

C++

__property Connected = {default=0};

プロパティ

種類 可視性 ソース ユニット
property published
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TADOConnection

説明

データのリモート ソースに対して接続が確立されているか、それが有効であるかどうかを判別します。

Data.Win.ADODB.TADOConnection.Connected は Data.DB.TCustomConnection.Connected を継承しています。以下の内容はすべて Data.DB.TCustomConnection.Connected を参照しています。

データのリモート ソースに対して接続が確立されているか、それが有効であるかどうかを判別します。

ConnectedTrue に設定すると、接続を開きます。 ConnectedFalse に設定すると、接続を終了します。

ConnectedTrue に設定することにより、BeforeConnect イベントの生成、protected DoConnect メソッドを呼び出すことによる接続の確立、そして、AfterConnect イベントの生成が行われます。 さらに、ConnectedTrue に設定している際には、TCustomConnectionは、LoginPrompt の値に応じてログイン ダイアログを表示することができます。

ConnectedFalse に設定することにより、BeforeDisconnect イベントの生成、protected DoConnect メソッドを呼び出すことによる接続の切断、そして、AfterDisconnect イベントの生成が行われます。

TCustomConnection から派生したカスタム接続コンポーネントの場合には、GetConnected をオーバーライドして接続確立時に True を返すと共に、DoConnect および DoDisconnect をオーバーライドして、接続の作成および切断を行うようにします。

ヒント: Bde.DBTables.TDatabase の場合、ConnectedTrue に設定すると、データセットを開かずにデータベース接続を確立することができます。アプリケーションは、Connected をチェックすることにより、データベース接続の現在の状態を判断することができます。ConnectedTrue の場合、データベース接続はアクティブであり、False でかつ、KeepConnection プロパティもまた False の場合には、接続は非アクティブということになります。 KeepConnectionTrue に設定すると、データベース接続が再オープンされるたびにサーバーへログインしなくてもよくなります。

関連項目

以前のバージョン
他の言語