本地火鸟表编辑

时间:2016-12-23 13:48:51

标签: delphi firebird

我的应用程序是在Delphi XE5 + Firebird-2.5.6(客户端/服务器)下编码的。 ZeosLib。

如果我想编辑这样的记录:

ZTable1.Edit;
ZTable1.FieldValues['champ1'] :=  Edit1.Text;
ZTable1.Post;

我想知道这个代码是否在本地网络上,是否有担忧或编辑冲突,请发帖?也就是说,由多个用户编辑表甚至不会产生影响或在这些用户弹出的错误消息。如果是,请如何避免这种不便?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这取决于此记录的操作将使另一个用户以及您的交易活动的时间。

对于读取或提交或回滚后,您的交易不会发生冲突

在用于编辑或删除其他用户的记录的事务结束之前,可能会锁定消息,或者如果用no_wait标志启动用户事务,则等待编辑的事务完成

P.S。 Zeos for Firebird是一个非常艰难的选择。为什么不使用标准的IBX库?