登录 注册 论坛 个人空间 相册 帮助
Microsoft VBScript 运行时错误
下标越界: '[number: -147]'
/foosun/admin/Collect/Collecting.asp,行472
发送短消息
查看公共资料
查找该会员全部帖子
状态: 离线
今天试用,也出现了这个!
Microsoft VBScript 运行时错误 错误 '800a0009'
下标越界: '[number: -20]'
/foosun/Admin/Collect/Collecting.asp,行 472
是的确有问题,我的也一样
我来解答吧!
:)
出现这个情况,主要是输入采集的数目超出每个的新闻列表的条数.
当你确认没有超出范围时,发现上面的类似错误提示,那就是你的新闻采集列表定义的有问题@!昨晚我是配置采集的时候,大意了!
所以,风讯程序读取目标页后,得到的新闻条数小于输入的要采集的个数.就会报错!~
请版主锁贴吧!Over!
逆序采集时由于分页等原因风讯无法正常判断待采新闻的总条数,所以只能按照您指定的条数进行,这时输入的条数比顺序采集更容易出现下标越界的现象。
1.建议采集时不要手工输入采集条数,由程序自行判断
2.建议风讯修改代码,采集时均按顺序采集,入库时选择顺序/逆序入库,这样从临时库向正式库迁移时,序号正逆判断,新闻条数判断都是非常准确的。输入采集30条,而网站只有20条,那么在临时库中先填充30条临时记录,采集时用数据更新的方式写库,在入正式库时,清理多余的临时记录,避免判断不准时下标越界。
活动评审组:加1分魅力值,请查收。
(原始值:魅力26分)