我得到了这个表格;
我想用 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;