【问题标题】:Turning off Autocommit in Visual Fox Pro?在 Visual Fox Pro 中关闭自动提交?
【发布时间】:2013-01-29 23:56:44
【问题描述】:

我在 VFP9 中的交易以 BEGIN TRANSACTION 开始,并以 ROLLBACK 结束,但更改仍然存在。

我正在使用一个空闲表目录,我认为问题可能与缓冲有关,但我不知道如何将其应用于空闲表数据库。

【问题讨论】:

    标签: transactions visual-foxpro autocommit


    【解决方案1】:

    查看 CursorSetProp()

    在表或记录级别的默认设置是 NO BUFFERING。表打开后,发出 cursorsetprop(即使它是一个实际的表),事务处理将被尊重...

    USE YourTable
    CURSORSETPROP("Buffering", 4, "YourTable" )
    
    1 = no buffering
    2 = pessimistic row buffering
    3 = optimistic row buffering
    4 = Pessimistic Table Buffering
    5 = Optimistic Table Buffering
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-08
      • 2017-05-25
      • 1970-01-01
      相关资源
      最近更新 更多