试用 购买
留言论坛
当前页面:熊猫智能采集软件> 留言论坛
发新贴

有关“重复数据的处理方式”

作者: 秋人 | 阅读: 58792/1   2013/12/16 9:44:19
 
采集后我想在数据库保留最近两次采集记录,用最新采集时间区别前一次已采集对象的存在与否。

(设计采集的对象是在固定数量的基础上只减少不增加,我的目的是要检出具体减少的对象)

开始我使用了“完全覆盖已有数据”的方法,数据库得到的记录和前次一样,不能反映减少的对象(时间字段都是最新时间)

我又采用了“不判断重复,尾部累加”的方法,这次目的达到了,减少了的对象的采集时间还是上次实际的采集时间。可是所带来的新问题是,每次的累加,这将会使数据库记录无限度增长。事实上对我来讲只有最近的两次采集记录有效。我又不知道该怎么自动删除最新两次采集记录以外的其它记录。

请管理员帮我提出可行的方案。

说的比较乱,也不知你明白了没有。烦你了。


2 楼: 测试专用账号 2013/12/16 12:33:11
 
重复数据处理方式选择“完全覆盖”,并选择一个空闲字段,设置默认值为时间。

每次运行的时候,本次采集的数据(包括旧的本次被覆盖的数据)的时间值都是最新的,依据时间值的排序应该就可以获取你需要的统计数据。

如果这样也不能满足你的需求。就只能每次运行前,备份一次上次的采集结果数据库data.mdb  。手工或者另外编程实现重复性数量的统计。




回复
 
 
 
验证码:
 

电话:171 9219 7361

建议/合作: 139 1618 6547

邮箱:123jlxie@ 163.com

友情链接: 建筑结构软件 中国制造业博览 飞翔下载 好特下载 当下软件园 采集系统 六度软件下载 ZOL应用下载

Copyright @ 2011 www.CaiJiRuanJian.com All Rights Reserved 上海齐索信息科技有限公司 沪ICP备16048952号-4