我把pb9.0的程式升級到pb11.5 補丁2506之后,有自增列的資料視窗在新增記錄后第一次保存成功,但重新點擊保存后發現失敗,后來發現時自增列在第一次保存后資料視窗沒有重繪該值,所以導致第二次保存的時候資料視窗內該自增列值還是為null,但資料庫中該列已經有值,所以保存失敗!!!但是pb9就沒有這個問題,不知道哪位大俠有解? 謝謝!!!!!
uj5u.com熱心網友回復:
保存后重新retrieveuj5u.com熱心網友回復:
我也遇到此問題,關注置頂!uj5u.com熱心網友回復:
在PB9.0資料視窗在保存時自動顯示IDENTITY列的值的,不用執行receive(),但到了PB11.5后就不出現了,是不是還有其他補丁?uj5u.com熱心網友回復:
1#的辦法可行,update完后再retrieve一次,但正確的辦法是將自增長列從updateable columns 和unique key column 里移除uj5u.com熱心網友回復:
如果用oracle建議用序列號來實作,自增列如果多人并發的時候易出現問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/38345.html
標籤:DataWindow
下一篇:pb+asa 程式安裝問題
