关于 VBScript 运行时错误的数量词的原因

王朝vb·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

在以前也出现在这种原因,但没太在意,在本地服务器测试过一切正常,上传到服务器空间,还没有等喝完一杯咖啡的时间,问题就反应出来了,后台管理出错,错误如下:

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

错误的数量词

inc/ubbcode.asp,行33

真是一头混水,怎么会出现这样的问题呢,开始查找原因,本地测试正常,是不是文件传错,重新上传一边,问题依存在,打开ubbcode.asp,没有任何变动,也不可能有这个错误,因为这个文件用了N次,不会错:)。问题到了这一步,是乎无处可查,到网络是寻觅一方,得到一点相关信息只有错误代码及对应的解释,(看了也白看)前一次和这一次的错误是一样的。开始怀疑服务器的配置问题,在不同的服务器上做了一下比较,最后得出一条有用的信息。服务器解译引擎 版本不一样。能正常运行的服务器,服务器解译引擎的版本为 VBScript/5.6.7426,而出现如上错误信息的服务器解译引擎 VBScript/5.1.7426,但我不能确定是否真的与服务器解译引擎的版本有关,职业的直觉告诉我是对的,最后终于得到这么一个事实,服务器端的解译引擎 升级到5.6.7426时,运行一切正常,只因为本人只是菜鸟,无法解释其中的道理,而只是让大家少走点弯路,最后总结:服务器端的解译引擎 版本太低的话,运行VBScript时可能会出错,所以出现这种VBScript脚本错误时,第一步用阿江探针查一下服务器的信息,如果服务器端解译引擎为VBScript/5.1.7426,那版本太低了,OK!!本人菜鸟一个,不对的地方请多多指点!。

附:关于升级的办法:只要在服务器上升级一下IE就可以.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航