觸發器不穩定,有時更新失敗。PB +SQLSERVER2000,
pb中更新表 A 時候觸發表a的update觸發器,觸發器功能是根據表a中的一個子段值更新另一個表b的資料,但是有時可以,有時不可以,沒找見規律。可是把pb中的代碼在sqlserver查詢分析器里執行時候卻每次可以。觸發器里面我沒有執行commit,也無rolback等事務陳述句,因為pb自動管理事務。不過為啥在查詢分析器里執行好呢?
uj5u.com熱心網友回復:
估計觸發器寫的有點問題。例如在獲得主鍵方面。
uj5u.com熱心網友回復:
可能性:觸發器寫的問題。例如在pb中可能更新多行,就是在資料視窗的更新條件設定中有問題,不唯一,那么在觸發器中就需要處理多行資料。這是必須進行處理,否則不正常。
你可以把pb的數視窗更新設定貼出來 ,把觸發器貼出來看看。
uj5u.com熱心網友回復:
upuj5u.com熱心網友回復:
樓主自己問題呵呵 好好查查uj5u.com熱心網友回復:
我也想知道,正在找這方面的資料~~~~~轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/109254.html
標籤:數據庫相關
上一篇:PB 中向服務器提交資料出錯
