为了账号安全,请及时绑定邮箱和手机立即绑定

为什么提示Microsoft VBScript 运行时错误 错误 '800a0009'

为什么提示Microsoft VBScript 运行时错误 错误 '800a0009'

烙印99 2022-09-16 15:11:39
Function IPToInt(IP)Dim IPArray, iIPArray = Split(IP, ".", -1)FOr i = 0 to 3If Not IsNumeric(IPArray(i)) Then IPArray(i) = 0If CInt(IPArray(i)) < 0 Then IPArray(i) = Abs(CInt(IPArray(i)))If CInt(IPArray(i)) > 255 Then IPArray(i) = 255NextIPToInt = (CInt(IPArray(0))*256*256*256) + (CInt(IPArray(1))*256*256) + (CInt(IPArray(2))*256) + CInt(IPArray(3))End Function如果调用<%=rs("ip")%>提示Microsoft VBScript 运行时错误 错误 '800a0009'下标越界: 'i'/ip2.asp,行 92
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

你确定 /ip2.asp,行 92 是在你这Function IPToInt(IP)里面吗?
<%=rs("ip")%>是数据库操作,看不出来和你调用Function IPToInt(IP)
函数有什么关系.

查看完整回答
反对 回复 2022-09-21
  • 1 回答
  • 0 关注
  • 155 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信