求助:关于VBScript runtime error 800a0005

知之为知知 2004-03-31 07:55:17
一个新闻管理程序在
服务器版本:Microsoft-IIS/5.0
服务器解译引擎:VBScript/5.6.7426
下添加新闻出现如下错误:
Microsoft VBScript runtime error '800a0005'

Invalid procedure call or argument: 'chr'

D:\WEBHOSTING\CLIENTS\HZLASER\WWWROOT\ADMIN\../function/upload.asp, line 81
Function bin2str(binstr)
Dim varlen,clow,ccc,skipflag
'中文字符Skip标志
skipflag=0
ccc = ""
If Not IsNull(binstr) Then
varlen=LenB(binstr)
For i=1 To varlen
If skipflag=0 Then
clow = MidB(binstr,i,1)
'判断是否中文的字符
If AscB(clow) > 127 Then
'AscW会把二进制的中文双字节字符高位和低位反转,所以要先把中文的高低位反转
81 ccc =ccc & Chr(AscW(MidB(binstr,i+1,1) & clow))
skipflag=1
Else
ccc = ccc & Chr(AscB(clow))
End If
Else
skipflag=0
End If
Next
End If
bin2str = ccc
End Function

但是在服务器版本:Microsoft-IIS/5.0
只不过服务器解译引擎为VBScript/5.1.7426下可以正常添加新闻
这是为什么,怎么在VBScript/5.6.7426下运行正确?
...全文
135 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bansong 2004-07-27
  • 打赏
  • 举报
回复
不知道楼主是不是也是在2003英文版系统里出现的问题?

我也这样,我满世界找语言包,就是找不到
知之为知知 2004-04-02
  • 打赏
  • 举报
回复
to net_lover:在高版本引擎中才出现这种问题...
to zhurenweile:试过了,不行...
to xieyj:不知道怎么跟踪....
zhurenweile 2004-03-31
  • 打赏
  • 举报
回复
把Chr函数换成ChrW
孟子E章 2004-03-31
  • 打赏
  • 举报
回复
安装搞版本的引擎
www.microsoft.com/china/scripting
xieyj 2004-03-31
  • 打赏
  • 举报
回复
AscB(clow) 得到的字符应该是不正确的,跟踪一下

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧