IBtransaction和Firebird用于多用户程序

时间:2013-08-14 07:04:26

标签: delphi firebird

我有一个多用户delphi程序,后面有Firebird数据库。

我希望2位用户可以同时插入2条记录,但是使用给定的字段自动编号。

另一方面,我不确定Firebird是否符合此条件,如果没有使用提交并关闭表格。而另一个令人耳目一新......

我听到了关于提交的不好的事情,我现在不知道该做什么。像:

  • 哪种交易设置最适合我?
  • 等待或不等待,如果我必须使用commitretaining我该如何安全地执行此操作?

1 个答案:

答案 0 :(得分:2)

使用GENERATORS。使用GENERATORS,您将获得唯一的数字。无论有多少交易是活跃的,它们都在交易控制之外。

请参阅Firebird Generator Guide