[英]Delphi save all values from different datasources with 1 save button
我得到了這張表格;
我想使用1個保存按鈕來保存所有這些修改。 但是問題在於這些字段都具有不同的數據源。 有沒有人可以幫助我?
簡單地遍歷所有涉及的數據源並使用DataSource.DataSet.Post
(假設數據集已經處於dsEdit
/ dsInsert
模式下)。
注意:如果您的DBMS支持事務,明智的做法是將所有帖子歸為一個事務,這樣就不會損害數據/關系的完整性,例如:
MyConnObj.BeginTrans;
try
DataSource1.DataSet.Post;
DataSource2.DataSet.Post;
DataSource3.DataSet.Post;
MyConnObj.CommitTrans;
except
MyConnObj.RollbackTrans;
raise;
end;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.