Microsoft VBScript 运行时错误 (0x800A0009)

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:02:50
错误类型:
Microsoft VBScript 运行时错误 (0x800A0009)
下标越界: '[number: 1]'
/admin/info/Art_edit_ok.asp, 第 31 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

网页:
POST 26256 ??? /admin/info/Art_edit_ok.asp

POST Data:
area_city=%C4%CF%B2%FD%CA%D0&late_name=%B6%BC%CA%D0%C9%FA%BB%EE%2C%BD%AD%CE%F7%D7%CA%D1%B6&user_id=admin&art_title=%E4%B1%D1%F4%BD%AD%C5%CF%B2%CA%D4%C6%B7%C9%A1%AA%A1%AA%D7%DF%BD%F8%BE%C5%BD%AD&art_au . . .

Art_edit_ok.asp网页代码如下:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="/admin/Css/style.css" rel="stylesheet" type="text/css">
<!--#include virtual="/conn.asp"-->
<%
edit_id_ok=request("edit_id_ok")
art_content=trim(request.Form("art_content"))
area_city=split(request.Form("area_city"

dim admin_menu(3,9,15)
是不是定义的数组太小了 第1位只有3

area_city=split(request.Form("area_city"),",")
late_name=split(request.Form("late_name"),",")

这里是读取客户端提交的数据,按照逗号进行分割。
出错的地方提示下标越界,应该就是这里数据的问题,可能读到的数据里面根本不包含逗号。