Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1715407
  • 博文数量: 263
  • 博客积分: 1218
  • 博客等级: 少尉
  • 技术积分: 2862
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-19 02:33
文章分类

全部博文(263)

文章存档

2020年(12)

2019年(2)

2018年(10)

2016年(1)

2015年(20)

2014年(115)

2013年(46)

2012年(37)

2011年(20)

分类: WINDOWS

2012-06-01 17:42:52

今天用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'就不会..
阅读(4378) | 评论(0) | 转发(0) |
0

上一篇:Delphi 杂

下一篇:Delphi 7连接mysql中文乱码

给主人留下些什么吧!~~