非アクティブなデータベース接続の切断
メモ: ボーランド データベース エンジン(BDE)の使用は推奨されません。今後 BDE は機能拡張されません。たとえば、BDE では Unicode がサポートされていません。BDE を使用して新たに開発しないことをお勧めします。既存のデータベース アプリケーションを BDE から dbExpress に移行することを検討してください。
セッションの KeepConnections プロパティが True(デフォルト)の場合は、一時データベースコンポーネントが使用していたデータセットがすべて閉じても、一時データベースコンポーネントのデータベース接続が維持されます。DropConnections メソッドを呼び出すと、これらの接続を閉じて、セッションの非アクティブなすべての一時データベースコンポーネントを解放できます。たとえば次のコードは、デフォルトセッションの非アクティブな一時データベースコンポーネントをすべて解放します。
Session.DropConnections;
Session->DropConnections();
アクティブなデータセットが 1 つでもあれば、DropConnections を呼び出しても一時データベースコンポーネントは切断も解放もされずにアクティブを保ちます。このようなコンポーネントを解放するには Close を呼び出します。