【发布时间】:2010-08-19 23:59:36
【问题描述】:
如何将记录的信息从主/详细客户端数据集中复制到新记录或现有记录。
比如我想把100号发票的数据复制到150号发票或者100号发票的信息复制到一个新的发票
使用 IBX,我使用存储过程做到了这一点,但是当我应用更新时,我遇到了客户端数据集的问题,“无等待事务上的锁定冲突”,我认为这是因为信息已经在服务器端。
提前致谢
【问题讨论】:
-
您按照我认为的方式进行操作。两个客户端数据集,CDS1 是源,CDS2 是目标,然后执行 CDS2.Insert、CDS2Field1.Value := CDS1Field1.Value 等、CDS2.Post、CDS2.ApplyUpdates。真正的问题是你为什么会收到这个错误,你需要提供更多信息来回答这个问题,但是如果你用谷歌搜索错误消息,你会发现很多材料解释了为什么会发生。
-
非常感谢,我会调查一下
标签: delphi delphi-2010 dbexpress