request.form数组下标越界

babo021 2005-07-01 06:12:37
在进行获取表单内容class=request.Form(Rs("FlowID"))时出现以下问题,这个class=request.Form(Rs("FlowID"))是循环处理的,循环下来总共有几十项。在其它类似操作,但循环次数比较少的地方没出问题,错误提示:

Request 对象 错误 'ASP 0105 : 80004005'
下标越界
/bbs/EMflowman.asp,行 205
数组下标越界。

问题是:
1、request数组是怎么回事,这个可以存多少个数据?
2、但我数据就那么多个,要将这么多数据进行传递,又该如何来实现呢?

谢谢大虾们帮忙!
...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
babo021 2005-07-01
  • 打赏
  • 举报
回复
呵呵,谢谢白夜花寒(远藤花已谢,白夜花未寒)兄,您老一眼看出问题所在了,205行是这样:
class=request.Form(Rs("FlowID"))
原因我刚找着了,因为上面语句中Rs("FlowID"))是INT型数据,那结果就去这样执行class=request.form(256),这语句是不是让他去找form的第256个参数去了啊?所以就提示数组下标越界。
我现在将上面语句改成class=request.Form(cstr(Rs("FlowID"))),就没问题了
谢谢。。。。
白夜花寒 2005-07-01
  • 打赏
  • 举报
回复
如果是函数的话你把205行所包含的函数帖出来,就这么一段就好了,不要都帖

28,390

社区成员

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

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