复制主/详细客户端数据集中的记录delphi dbexpress
如何将记录的信息从master/detail clientdataset复制到新记录或现有记录 例如,我想将第100号发票的te数据复制到第150号发票,或将第100号发票的信息复制到新发票 对于IBX,我使用storedprocedures做到了这一点,但是当我应用更新时,我遇到了clientdataset与“NoWait transaction上的锁冲突”的问题,我认为这是因为信息已经在服务器端复制主/详细客户端数据集中的记录delphi dbexpress,delphi,delphi-2010,dbexpress,Delphi,Delphi 2010,Dbexpress,如何将记录的信息从master/detail clientdataset复制到新记录或现有记录 例如,我想将第100号发票的te数据复制到第150号发票,或将第100号发票的信息复制到新发票 对于IBX,我使用storedprocedures做到了这一点,但是当我应用更新时,我遇到了clientdataset与“NoWait transaction上的锁冲突”的问题,我认为这是因为信息已经在服务器端 提前感谢“无等待事务锁定冲突” 抱歉,这是一个数据库间/Firebird错误。这可能意味着其他连
提前感谢“无等待事务锁定冲突” 抱歉,这是一个数据库间/Firebird错误。这可能意味着其他连接修改了记录,但仍然没有提交 更新: 想到的其他事情:
- 您是否修改了DBX连接配置?如果您不知道/忽略CommitRetaining是/做什么,请确保将其配置为FALSE。否则,会出现其他问题
- 在Firebird/Interbase上,只能从客户端应用程序提交/回滚。SP与事务控制无关