DATAGRID控件
无法为跟新定位行,一些值可能已在最后一次读取后已更改这个怎么解决

解决方案 »

  1.   

    原因可能是1.在数据库设计时,为某些字段设置了默认值,在修改进行提交以后,数据库会自动修改对应字段的所有行的默认值,从而导致了数据库与数据集中数据的不一致,使ADOQuery无法对数据集进行定位。2.数据库对应的表没有主键,输入了重复的数据以后,数据库里有两条一样的数据,从而使ADOQuery无法对数据进行定位。还有就是两次修改同一记录导致出错,对于同一条记录最好每修改一次就刷新下控件.