失败原因:无效的过程调用或参数Microsoft VBScript 运行时错误 错误800a0005

2017-10-12 11:33:08      点击:

调试asp程序时,有一个常见错误提示:

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

无效的过程调用或参数

原因一般为:

1.编码冲突,比如在gb2313编码的程序中,保存数据中如果有utf-8编码数据,就会提示这个错误

  解决办法:找到错误数据修改为gb2313编码

2.上传文件时,如果浏览器没有开启cookie(有的上传组建需要cookie支持),或浏览器兼容问题,或浏览器坏了都有可能提示这个错误

  解决办法:

  (1)换个浏览器试试(2)重新安装浏览器(3)检查cookie是否开启

3.保存数据时调用函数,参数有误,或者参数数据类型不对或者为null

   解决办法,检查保存的数据是否合法,对保存数据进行合法验证,并对调用的函数参数和参数数据进行验证

4.在使用fso对象CreateTextFile方法时,也可能会报错“无效的过程调用或参数”
ASP生成静态页面时,如果传入的字符串参数编码为utf-8,CreateTextFile用默认的编码方式(默认false是ASCII编码)会报错,应该设置为true,是Unicode编码,就好了。


这里只列出了3个常见原因,还有其他情况下也会有这个错误提示。

售前QQ客服
点击这里给我发消息
售前旺旺客服
点击这里给我发消息
关于售后服务
请用您购买时候的
旺旺联系旺旺客服
,或者提供淘宝的
订单号给QQ客服,
谢谢!

扫二维码手机看网站