在数据窗口保存的时候经常遇到 “rows changed between retrieve and update”报错!问了很多老鸟,原因也有几种:
1、锁表;2、多主键表的update属性
今天将的就是第二种情况:有个表有四个字段做联合主键,update的时候总是报错:“rows changed between retrieve and update”。看了datawindow的update属性,更新条件选的是:key and updateable columns,改成key and modifycolumns后问题还是会有,后来干脆选择key column,问题就此解决!
PS:key modification选择update会避免很多麻烦!