代码之家  ›  专栏  ›  技术社区  ›  markus_ja

一个活动的ib事务一个用户应用程序的整个生命周期

  •  3
  • markus_ja  · 技术社区  · 15 年前

    当一个用户应用程序只使用一个ib事务(只要程序运行就处于活动状态)时,是否有任何负面影响?只使用commitretaining和rollbackretaining。

    背景:我想使用ibquery并将它们连接到一个db网格(devexpress),该网格一次将所有记录加载到内存中。因此,我希望避免在每次执行sql insert命令后重新获取所有数据。 提交将关闭数据集。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Craig Stuntz    15 年前

    在我看来,为了避免使用 TClientDataSet ,这显然是目前德尔福的首选工作方式。为什么要特意使用有问题的事务实践,而不是遵循更常见的数据库组件使用模式,这已经是解决当前问题的更好方法了?

        2
  •  1
  •   Hugues Van Landeghem    15 年前

    佣金和回退保留不好。

    交易必须非常短。

    推荐文章