2012-07-05 33 views
1

我記得當我使用ADO處理DelphidbGo)時,可能會創建分離的數據集。我的想法是,我可以讀取我想從數據庫中獲得的所有數據,然後將連接屬性設置爲nil。這導致TADOQuery作爲內存表工作。然後,我可以使用並將TADOQuery作爲TDataSet參數傳遞給我的其他方法,而不用擔心我將不必要的連接或事務打開。是否有可能爲FIBPlus提供分離的TpFIBDataset?

我想在使用FIBPlus庫時具有相同的功能。目前我需要將TpFiBDataset中的數據複製到其他結構中,然後關閉數據集。否則,要訪問數據集的行,即使我獲取了所有數據,事務也必須保持打開狀態。

我無法自己實現分離的數據集功能,這可能嗎?

回答

0

編號TpFIBDataSet無法作爲獨立數據集工作。您應該使用TpFIBClientDataSet(如果您希望稍後應用db更新)或任何TInMemoryDataSet(僅用於本地讀取)。

相關問題