这样给数组符值不对吗?(30分)

hljqfl 2003-09-22 06:25:03
假设有A,B两个页面,A页面通过POST方式传递DESK_NUM给B页.B页有一段小程序如下.为什么老提示错误.
<%
a=request("desk_num")
dim desk(a)
%>
...全文
55 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
balloy 2003-09-22
  • 打赏
  • 举报
回复
dim s
s = "Dim desk(" & request("desk_num") & ")"

Execute s
  • 打赏
  • 举报
回复
用动态创建数组
starboy1413 2003-09-22
  • 打赏
  • 举报
回复
你不是说是一个数组吗,我想一般数组应该用一个循环赋值吧~~
xianghua 2003-09-22
  • 打赏
  • 举报
回复
我想你可以先测试一下你传过来的值是不是整数。看传过来的到底是什么值,就知道如何处理它了。
hljqfl 2003-09-22
  • 打赏
  • 举报
回复
我已经用折中的办法把问题解决了。方法如下
<%
redim desk(0)
for i=1 to request("desk_num")
redim preserve desk(i)
desk(i)=i
next
%>

这是为什么,高手告诉我。给分!!
nchen123 2003-09-22
  • 打赏
  • 举报
回复
cint 不行就试试 clng
hljqfl 2003-09-22
  • 打赏
  • 举报
回复
老是提示“缺少整型常数”
hljqfl 2003-09-22
  • 打赏
  • 举报
回复
没错request("desk_num")是数字
hljqfl 2003-09-22
  • 打赏
  • 举报
回复
非常感谢,但是不对
anita2li 2003-09-22
  • 打赏
  • 举报
回复
request("desk_num")是数字吗﹖
request("desk_num")也可能是NULL
你这样试试
dim desk(Cint(a))
wandola 2003-09-22
  • 打赏
  • 举报
回复
dim desk(cint(trim(a)))

28,406

社区成员

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

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