今天用SimpleDataSet.Edit、SimpleDataSet.Post、SimpleDataSet.ApplyUpdates 编辑数据时出现错误: Record not found or changed by another user
解决方法:
在调用SimpleDataSet.Edit之前先调用SimpleDataSet.Reflesh就可以.
转:
真正的错误原因在这里,如果我们对任何数据没有修改类似'update table t set id=3 where id =3'这样修前后的值没有变化(都是3),去调用ApplyUpdates时就会出错,而修改过了,如果字段值有变化'update table t set id=6 where id=4'就不会..
阅读(4525) | 评论(0) | 转发(0) |