非アクティブなデータベース接続の切断

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

データベース セッションの管理:インデックス への移動

メモ: ボーランド データベース エンジン(BDE)の使用は推奨されません。今後 BDE は機能拡張されません。たとえば、BDE では Unicode がサポートされていません。BDE を使用して新たに開発しないことをお勧めします。既存のデータベース アプリケーションを BDE から dbExpress に移行することを検討してください。

セッションの KeepConnections プロパティが True(デフォルト)の場合は、一時データベースコンポーネントが使用していたデータセットがすべて閉じても、一時データベースコンポーネントのデータベース接続が維持されます。DropConnections メソッドを呼び出すと、これらの接続を閉じて、セッションの非アクティブなすべての一時データベースコンポーネントを解放できます。たとえば次のコードは、デフォルトセッションの非アクティブな一時データベースコンポーネントをすべて解放します。

Session.DropConnections;
Session->DropConnections();

アクティブなデータセットが 1 つでもあれば、DropConnections を呼び出しても一時データベースコンポーネントは切断も解放もされずにアクティブを保ちます。このようなコンポーネントを解放するには Close を呼び出します。

関連項目