数据库数据如何进行在线更新?(65分)

L

lincker

Unregistered / Unconfirmed
GUEST, unregistred user!
给用户发布一个数据库软件(后台msde),但是数据需要在网上定期更新,我希望能做
成在程序中点击在线更新就实现将新加数据自动导入,就类似金山毒霸的病毒库更新。
但是如果使用在线下载差异备份的文件进行还原的办法很麻烦,因为不知道用户会需要
从何时起的数据?
望高人指点!倾囊相赠,分数不够的话,
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1198057 ,100分一并奉上。
 
可以为每个用户在数据库中添加一个上次升级的时间点,下次可以从这个时间点开始
 
可能是我表达的不清楚,我说不知道用户需要从什么时候开始的数据不是说不能得知,
而是不确定。就是说用户从什么时间开始需要数据都可能,缺几期数据的用户都可能有,
那我应该怎么做呢?即使做差异备份,那得需要做多少种差异备份?岂不是太麻烦了?
 
直接从数据库中提取,然后直接倒入需要升级的数据库
 
那在msde中怎么提取新增的数据?如果不用差异备份
 
可在数据表中新增两个字段,一个用来记录记录插入或更新的时间,另一个记录是插入数据
还是修改记录,在用户表中记录上次升级的时间,这样就可以取出两次之间所有新增或修改
过的记录了。
 
那所有的表都要加这两个字段,工程量太大了,表非常多,有没有简便一点的办法?
 
我没有!象你先前所说增量方式在这里是行不通的。
 
顶部