2

我得到了这个表格;

在此处输入图像描述

我想用 1 个保存按钮保存所有这些编辑。但问题是这些字段都有不同的数据源。有人可以帮助我吗?

4

1 回答 1

5

简单地检查所有涉及和使用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;
于 2013-11-07T13:34:05.310 回答