用数据控件的edit和post方法,在DBGRID中可以实时显示变更后的数据,用ADO.SQL.add却不能,修改数据后用刷新也不能显示修改过的数据,除非你重新查询一下。
这几天偶然发现,使用ADO.close再使用ADO.open后,数据表中的数据刷新了,呵呵。
其实方法本来就有,但本人一直不知道,对自己来说算是一个新发现,就是不知道这种刷新对系统运行有什么影响没有。
记录一下,以备后查。
2018.8.10补记
requery
refresh
都是可以的,哈
2018.9.27
dbgrideh.datasource.dataset.refresh;
也可以显示更新的数据。