如果DataSetProvider和ClientDataSet在同一個視窗那么就能正確的保存,
如果把DataSetProvider放到DataModule里就不能更新,會報錯,是什么原因
我是這樣弄的,在設計期間
ClientDataSet.ProviderName := DMCON.DataSetProvider1;
保存的時候
CDS.AppServer.AS_ApplyUpdates('DMCON.DataSetProvider1', CDS.Delta,0,ErrorCount,OwnerData);
DMCON是DataModule
uj5u.com熱心網友回復:
一般將資料庫讀寫控制元件放在一個單元中,Form呼叫使用。uj5u.com熱心網友回復:
只要在設計時做好了關聯,就直接呼叫cds.ApplyUpdates方法即可,不需要直接使用IAppServer介面。跟cds和dsp兩者是否放在同一視窗無關。
uj5u.com熱心網友回復:
在DataModule上放個LocalConnection(DataSnap控制元件頁),這樣在Form上的ClientDataSet就可以設計時連到DataSetProvider.轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124559.html
標籤:數據庫相關
