SimpleDataSet1.Edit;
SimpleDataSet1.Append;
SimpleDataSet1.FieldByName('Mail').AsString:='[email protected]'
SimpleDataSet1.ApplyUpdates(0); //Append 時速度慢,需要時間 1秒6
如果是修改資料后,ApplyUpdates速度很快。
新增加一條資料后,ApplyUpdates 時,速度很慢,需要1秒6的時間。
有沒有其他辦法快速的添加資料。
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
1、先查看資料庫表格設計:索引欄位是哪個?表格有多大?因為索引建立不當,可能導致新增資料的性能問題。
2、不建議每次都applyupdates,可以在達到一定數量時,再update;記得clientdataset有這樣的設定,具體叫什么忘記了——好幾年沒摸這東西了。
uj5u.com熱心網友回復:
clientdataset.afterpost事件中判斷 clientdataset.changecount> 20 then clientdataset.apply....轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/120060.html
標籤:數據庫相關
