先对某个数据表(如ClientDataSet1)的记录进行修改,增加,删除
在ClientDataSet1.post之后,就会产生第一次的delta
我可以对产生的delta进行一些操作
然而,我不做任何操作,第二次ClientDataSet1.post
就又会产生第二次delta,和第一次的一模一样!
我就奇怪了,delta的意思是变化了的数据
既然第二次数据没有变化,为什么还会有delta产生呢?
是不是第一次产生的delta驻留在ClientDataSet1里面了吗?
有什么方法可以解决这个问题呢?
我想了一下,
是否可以在第一次产生delta以后,把delta赋给ClientDataSet2.data
然后清空ClientDataSet1.delta,我可以对ClientDataSet2.data操作
这样的方法可行吗?对ClientDataSet1里面的数据有影响吗?
希望有人能帮助解答,真的希望能把这个问题搞清楚!
在ClientDataSet1.post之后,就会产生第一次的delta
我可以对产生的delta进行一些操作
然而,我不做任何操作,第二次ClientDataSet1.post
就又会产生第二次delta,和第一次的一模一样!
我就奇怪了,delta的意思是变化了的数据
既然第二次数据没有变化,为什么还会有delta产生呢?
是不是第一次产生的delta驻留在ClientDataSet1里面了吗?
有什么方法可以解决这个问题呢?
我想了一下,
是否可以在第一次产生delta以后,把delta赋给ClientDataSet2.data
然后清空ClientDataSet1.delta,我可以对ClientDataSet2.data操作
这样的方法可行吗?对ClientDataSet1里面的数据有影响吗?
希望有人能帮助解答,真的希望能把这个问题搞清楚!
解决方案 »
- 有谁知道Faxmail中编辑html邮件的编辑框用的是什么控件???
- 怎么做这个循环?
- SOCKET,急...
- 怎么样把一个数据库里面的所有的表名导到combobox呢?
- 数据更新,奇怪的record changed by another user
- 有谁有DELPHI 7,UPDATE 1
- 为何不能卸载?
- 碰到个关于sql语句的难题
- DLL中的cli窗口,怎么操作主mdi窗口中的Button.Enabled:=True;??
- 在程序运行后动态加载,释放 Delphi 的包
- 在DELPHI程序中怎么把对象传递给COM?
- 急急急!请问BDE+SQL Link,如何连接使用windows集成验证的SQL Server2000,谢谢!
问题基本上能解决
我是通过WebService得到的数据,刷新一次比较慢
要是能有更好的办法就好了!