如何用Delphi控制firebird中的运行事务

时间:2015-07-19 15:57:05

标签: sql delphi transactions commit

问题是如何检查Delphi级别的firebird中是否提交了事务。让我解释一下。 (Delphi级别)我调用sql程序将一些记录插入表中。执行此过程后,我不提交它,但我选择(其他事务)在表上只添加了记录,然后用户可以修改程序记录添加,并可以决定是否应该保存。我需要它来控制活动按钮[保存]和[取消]。

1 个答案:

答案 0 :(得分:1)

解决方案是不在SQL过程中插入记录。只需将所有记录准备为缓冲区并将其发送到数据集,然后关闭过程事务。所有修改都将通过使用具有客户端数据集的缓冲记录来完成,这些记录不必连接到数据库,并且可以在客户端本地修改任何内容。后续步骤标准且简单。谢谢大家。