使用fireDac,是否有更簡單的方法將FDQuery複製到FDQuery?將記錄集從fdquery複製到fdquery的簡單方法
當前的硬編碼解決方案是將代碼中的每個字段映射到eache代碼中的其他字段並進行發佈和編輯等。
var
FDQueryThis,FDQueryOther:TFDQuery;
begin
FDQueryThis.active:=true;
FDQueryOther.active:=true;
FDQueryThisNamelyField.AsInteger := FDQueryThis.NamelyField.AsInteger;
// some more fields
FDQueryThis.post;
end;
是否有提供此服務的工具或函數? 我沒有看到CopyRecord作爲TFDQuery的成員,那麼如何爲TFDQuery創建記錄?
TFDQuery.CopyDataSet? –
在'TDataSet'中有一個函數'CopyFields',但仍然需要調用目標數據集上的Edit和Post。 CopyRecord做類似的事情。你是什麼意思_創建TFDQuery_的記錄? –
你能否提供一個示例代碼?如果我們跳過這個映射,這是90%的工作。編輯和發佈是一小部分。 – none