簡體   English   中英

Delphi使用1個保存按鈕保存來自不同數據源的所有值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM