ADO
for Delphi
( dbGo
) で作業していたとき、切り離されたデータセットを作成する可能性があったことを覚えています。アイデアは、データベースから必要なすべてのデータを読み取り、接続プロパティを nil に設定できるというものでした。これによりTADOQuery
、メモリテーブルとして機能しました。その後、不要な接続やトランザクションを開いたままにしておくことを心配することなくTADOQuery
、パラメーターとして他のメソッドに渡すことができました。TDataSet
FIBPlus ライブラリを使用する場合も同じ機能が必要です。現在、データを他の構造にコピーしてからTpFiBDataset
、データセットを閉じる必要があります。それ以外の場合、データセットの行にアクセスするには、すべてのデータをフェッチしたとしても、トランザクションを開いたままにする必要があります。
自分でデタッチされたデータセット機能を実現できませんでした。これは可能ですか?