我只是问如何同步更新!1、这样说吧,有一个界面,两个dataset控件,dataset1显示Table1的数据,然后dataset2向Table1增加了一条记录(比如用一条SQL语句直接向table2增加记录),然后如何在dataset1中显示出这条新增的记录呢?2、还有更新的情况呢?3、refresh这个方法如何用啊?4、如果Table1是个视图怎么办?它可能会说找不到用于更新的键列信息5、如果不用close,open呢?6、各位帮帮忙!
调试欢乐多
2.如果在Table2中使用SQL语句增加,那么Table必须执行refresh这个方法才能刷新数据,或者重新打开。
3.refresh这个方法在Table打开的时候进行调用。
4.Table1是个视图没有关系,视图的操作方法与表的操作方法基本一直,只是通过聚合函数汇总后的数据不能修改。
5.refresh就是实现数据更新的功能。
这个直接调用就可以了.但数据集要在打开状态.
4、如果Table1是个视图怎么办?它可能会说找不到用于更新的键列信息这个问题很早之前就解决了.对于视图,你做SQL时把表的主键都要选出来,就不会发生这个问题了.