关于公文包的一个简单问题:(50分)

  • 主题发起人 主题发起人 阿器
  • 开始时间 开始时间

阿器

Unregistered / Unconfirmed
GUEST, unregistred user!
关于公文包的一个简单问题:
做了一个十分简单的多层数据库,遇到这样一个问题:
clientdataset如果和远程数据库相连,即connected:=true;使用ApplyUpdates
对数据库进行增加和修改,数据都可以正确的增加和修改.
当我用loadfromfile把数据赋给clientdataset时,在使用ApplyUpdates时,
数据库没有更新,请教各位这是什麽原因?是不是因为MIDAS只更新修改过的
数据?如果是这样的话,我怎样实现将loadfromfile中的数据更新到远程
数据库中.
 
在使用ApplyUpdates时,只是将ClientDataSet.Delta中的数据进行更新,
在使用ClientDataSet的Savetofile方法时会将Delta数据一起保存,所以即使在不连接
数据库的状况下也可以保存数据的修改信息,到下次连接后即可用LoadFromFile方法
将文件中的数据调入再将修改后的数据AppluUpDates到数据库。
 
you are right
但是,我的意思是能否将clientdataset的data(loadfromfile)更新到数据库中,
而不是仅仅只更新delta。换句话,就是不想一条一条地对data进行modify后,将
数据更新。
 
好象没有这种功能,看来你只能一条一条的进行更新
 
接受答案了.
 
后退
顶部