PB程序问题 希望大家帮我解答一下 我想从数据库里面直接删除错误的数据,结果程序就报错,具体如下:

2024-12-14 13:14:22
推荐回答(2个)
回答1:

那是因为你后台把数据删除了
前台又把数据检索出来了 然后你又调用dw.update方法了 DW检测到后台数据发生了变化 这是经典的脏数据错误 你前台使用DW.UPDATE时 重新retrieve一下就行了 就是要保持前后台数据一至性 。

回答2:

update属性设置了没?
是不是有其它用户用户同时修改该记录(并发)
update 属性用下边的试试。
Where Clasuse for update/delete选择 key and updateable columns
key Modification选择 Use Delete then Insertt