中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      事務處理實現遠程表的數據更新

      時間:2023-03-25 21:11:48 筆試經驗 我要投稿
      • 相關推薦

      事務處理實現遠程表的數據更新

      事務處理實現遠程表的數據更新
        當使用遠程表中的數據時,事務處理只更新視圖臨時表的本地備份,對遠程基表的更新不起作用。使用SQLSETPROP()啟動人工事務,SQLROLLBAK()和SQLCOMMIT()控制事務處理。
        在自定義類—TRANSACTION中增加方法遠程表事務處理確認—RTRANSCONFIRM和取消(—RTRANSCANCEL)兩種方法。同樣共享數據的各個用戶程序也使用行緩沖。
        — RTRANSCONFIRM 方法
        LPARAMETERS hConnect &&連接句柄
        SQLSETPROP(hConnect,'transmode',DB—TRANSMANUAL)
        Isuccess=TABLEUPDATE(.T.,.F.)
        &&非強制的更新所有修改記錄
        IF Isuccess=.F. &&若失敗
        oROLLBACK &&取消修改,結束事務1
        o=AERROR(aErrors) &&取消事務出錯
        oDO CASE
        CASE aErrors[1,1]=1585 &&當前記錄被其他用戶改過
        =RLOCK() &&記錄加鎖
        FOR nField=1 to FCOUNT()
        &&依次處理每一字段
        cField=FIELD(nField)
        IF OLDVAL(cField)<>CURVAL(cField)
        &&字段被改過,確認修改有效
        DO CASE
        oCASE TYPE(cField)='N'
        oT1=CURVAL(cField)-LDVAL(cField)
        oREPL cField WITH T1+EVAL(cField))
        oOTHEWISE
        oREPL cField WITH CURVAL(cField))
        oENDCASE
        ENDIF
        ENDFOR
        UNLOCK
        =TABLEUPDATE(.T.,.T.) &&強制更新數據
        SQLCOMMIT(hConnect) &&提交事務
        ENDCASE
        oELSE
        oSQLCOMMIT(hConnect) &&提交事務
        oENDIF
        o— RTRANSCANCEL 方法
        LPARAMETERS hConnect &&連接句柄
        oSQLSETPROP(hConnect,'transmode',DB—TRANSMANUAL)
        oISuccess=TABLEUPDATE(.T.,.F.)
        o&&非強制的更新所有修改記錄
        oIF Isuccess=.F. &&若失敗
        ROLLBACK &&取消修改,結束事務1
        =AERROR(aErrors) &&取消事務出錯
        DO CASE
        oCASE aErrors[1,1]=1585 &&當前記錄被其他用戶改過
        o =RLOCK() &&記錄加鎖
        oFOR nField=1 to FCOUNT()
        o&&依次處理每一字段
        ocField=FIELD(nField)
        oIF OLDVAL(cField)<>CURVAL(cField)
        &&字段被改過,確認修改無效,恢復原記錄
        =TABLEREVERT(.F.)
        UNLOCK
        ENDIF
        ENDFOR
        =TABLEUPDATE(.T.,.T.) &&強制更新數據
        SQLCOMMIT(hConnect) &&提交事務
        ENDCASE
        oELSE
        oSQLCOMMIT(hConnect) &&提交事務
        oENDIF
       

      【事務處理實現遠程表的數據更新】相關文章:

      Excel實現隔多列數據求和教程10-19

      Excel中數據要雙擊單元格能更新數據問題的解決方法08-09

      sqlplus如何訪問遠程oracle數據庫06-04

      構筑企業數據中心 實現理性分析決策06-04

      公司事務處理委托書通用06-01

      更新心情說說12-16

      顯卡驅動怎么更新06-21

      新經典語錄更新12-27

      更新管理制度04-11

      主站蜘蛛池模板: 人妻被猛烈进入中文字幕| 阿尔山市| 色婷婷久久一区二区三区| 亚洲AV秘 无套一区二区三区| 贵德县| 五月天久久精品国产亚洲av| 无码国产日韩精品一区二区| 日韩无码尤物视频| 开心五月婷婷丁香综合| 南澳县| 罗甸县| 天天澡天天揉揉AV无码人妻斩| 日韩精品一区二区三区毛片| 久久中文字幕亚洲精品最新| 久久亚洲国产成人精品v| 国产精品久久久亚洲第一牛牛 | 色婷婷久久一区二区三区| 国产精品无码久久久久久蜜臀AV| 亚洲va精品va国产va| 阜新市| 日韩精品中文字幕人妻系列| 胶州市| 97人妻无码免费专区| 激情内射亚洲一区二区| 男女好痛好深好爽视频一区| 精品理论一区二区三区| 国产精品麻豆A啊在线观看| 1234.com麻豆性爰爱影| 精品一区二区国产主播| 一区二区视频观看在线| 亚洲AⅤ乱码一区二区三区| 中文字幕精品一区二区日本| 厕所极品偷拍一区二区三区视频| 久久久2019精品视频中文字幕| 欧美高h视频| 亚洲国产AⅤ精品一区二区不卡| 日韩AV无码乱伦丝袜一区| 饥渴少妇高潮视频在线观看| 欧美日韩激情在线一区二区| av一区二区不卡久久| 日韩精品中文字幕综合|