我收到了这份表格;
我想用1个保存按钮保存这些编辑内容。 但问题是这些字段都有不同的数据源。 有人可以帮助我吗?
答案 0 :(得分:5)
简单浏览所有涉及的数据源并使用DataSource.DataSet.Post
(假设DataSet已经处于dsEdit
/ dsInsert
模式)。
注意: 如果您的DBMS支持交易,那么将您的所有帖子分组到一个交易中是明智的,这样数据/关系的完整性就不会受到影响,例如:
MyConnObj.BeginTrans;
try
DataSource1.DataSet.Post;
DataSource2.DataSet.Post;
DataSource3.DataSet.Post;
MyConnObj.CommitTrans;
except
MyConnObj.RollbackTrans;
raise;
end;