如何将记录信息从master / detail clientdataset复制到新记录或现有记录。
例如,我想将100号发票的te数据复印到发票编号150或发票编号100的信息复印到新的发票
使用IBX我使用storedprocedures做了这个,但是当我应用更新时,遇到'无等待事务时锁定冲突'的clientdataset遇到了麻烦,我认为因为信息已经在服务器端了。
提前致谢
答案 0 :(得分:0)
'无等待交易时锁定冲突'?
AFAIR,这是Interbase / Firebird错误。这可能意味着其他连接修改了记录,但仍未提交......
更新: 其他想到的事情:
您是否修改了DBX连接配置?如果您不知道/忽略CommitRetaining是什么/做什么,请确保将其配置为FALSE。否则,将出现其他问题......
在Firebird / Interbase上,您只能从客户端应用程序提交/回滚。 SP没有与交易控制有关的业务。