ghostsun 发表于 2009-5-4 02:40:00

关于普及版公司规模为空出现职位页面报错的解决办法

本帖最后由 ghostsun 于 2009-5-5 16:54 编辑

当公司规模为空时,职位页面出现:


Microsoft VBScript 运行时错误 错误 '800a005e' 无效使用 Null: 'Replace' E:\WEB\001\JOB\COMPANY\../inc/Commoncode.asp,行 2377



搜索到报错的当前行“2377”行,找到
html=Replace(html,\"{$FR_公司规模}\",Member_workers)


这是因为这个值没有判断是否为空
修改为:
if Member_workers<>\"\" then
html=Replace(html,\"{$FR_公司规模}\",Member_workers)
else
html=Replace(html,\"{$FR_公司规模}\",\"未填写\")
end if

ghostsun 发表于 2009-5-4 02:43:42

管理员曾经提到过解决方案,但是解决方案并不是完美的,为空的公司的规模位置会出现标签名称,\"{$FR_公司规模}\",我修改为当Member_workers为空时,职位页面公司信息的规模位置显示为“未填写\",而如果不为空后会调用相关字节内容。这样就比较完美了。

admin 发表于 2009-5-4 10:02:15

这个解决办法不错

ayuoo 发表于 2009-6-19 13:15:03

谢谢``。
页: [1]
查看完整版本: 关于普及版公司规模为空出现职位页面报错的解决办法