风讯官方论坛

首页 » 论坛管理区 » 论坛事务区 » [风讯v3.1魅力展现互动奖励计划]已结束贴子备查 » 『 难题问答区 』 » 3.1的倒序采集好象有点问题~不知道是否个例
lino - 2005-10-25 02:45:00












正在采集

Microsoft VBScript 运行时错误 错误 '800a0009'

下标越界: '[number: -147]'

/foosun/admin/Collect/Collecting.asp,行472

arrok - 2005-11-15 23:43:00

今天试用,也出现了这个!



Microsoft VBScript 运行时错误 错误 '800a0009'


下标越界: '[number: -20]'


/foosun/Admin/Collect/Collecting.asp,行 472

飘云 - 2005-11-16 04:39:00
我们的就没问题啊。你采集的条数设置过高了。
学童 - 2005-11-16 16:15:00

是的确有问题,我的也一样

arrok - 2005-11-16 21:31:00

我来解答吧!


:)



出现这个情况,主要是输入采集的数目超出每个的新闻列表的条数.


当你确认没有超出范围时,发现上面的类似错误提示,那就是你的新闻采集列表定义的有问题@!昨晚我是配置采集的时候,大意了!


所以,风讯程序读取目标页后,得到的新闻条数小于输入的要采集的个数.就会报错!~


请版主锁贴吧!Over!

bala - 2005-11-16 21:59:00

逆序采集时由于分页等原因风讯无法正常判断待采新闻的总条数,所以只能按照您指定的条数进行,这时输入的条数比顺序采集更容易出现下标越界的现象。


1.建议采集时不要手工输入采集条数,由程序自行判断


2.建议风讯修改代码,采集时均按顺序采集,入库时选择顺序/逆序入库,这样从临时库向正式库迁移时,序号正逆判断,新闻条数判断都是非常准确的。输入采集30条,而网站只有20条,那么在临时库中先填充30条临时记录,采集时用数据更新的方式写库,在入正式库时,清理多余的临时记录,避免判断不准时下标越界。


1



(原始值:魅力26分)

1
查看完整版本: 3.1的倒序采集好象有点问题~不知道是否个例