2017-09-05 82 views
0

我想手動構建由TDatasetProvider使用的數據集以將數據返回給客戶端。Delphi Datasnap:如何在使用TDatasetProvider時手動構建數據集

SQL請求花費很長時間才能作爲查詢運行,我試圖通過拆分代碼中的邏輯並使用kbmMemtable在將數據返回給客戶端之前保存數據來加快速度。

我可以這樣做:

kbmMemtable - >的TDataSetProvider - >的TClientdataSet

如果可以做到這一點,在什麼情況下我的TDataSetProvider的我應該設置在memTable中的數據?

用Delphi XE

+1

「kbmMemtable - >的TDataSetProvider - >的TClientdataSet」 是的。 「在什麼情況下」在你打開CDS之前,它不一定是在事件中。但是這是一個分心:你會花更多的時間來優化你的服務器端SQL。 – MartynA

回答

0

你能做到這一點的BeforeGetRecords/OnGetData事件處理程序,甚至其他地方

相關問題