asp 变量命名方法 ,请指导。

我需要命名一个变量,有两部分组成,为:X和i,其中,x是定量,i是变量,即通过循环形成X1,X2,X3......,我写为:"X"&i=rs("B_J")提示错误,请高手... 我需要命名一个变量,有两部分组成,为:X 和 i ,其中,x是定量,i是变量,即通过循环形成 X1,X2,X3......,我写为:"X"&i=rs("B_J") 提示错误,请高手指点 展开
 我来答
缓步莫迟疑C
2012-02-03 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6505万
展开全部
For i = 1 To 10
EVal("X" & i & "=" & rs("B_J")) ' 假设rs("B_J")是数值, 如果是字符串,要放到双引号里.
Next

Dim X(10)
For i = 1 To 10
X(i) = rs("B_J")
Next
这样用数组不是更好么?
追问
"X" & i & "=" &"rs("B_name")"
response.Write("X" & i) 还是不行,请在指点
追答
嗯, 可能我的代码有点问题,换了Execute方法了,这个可以.
"
Next
For i = 1 To 10
Execute("X" & i & "=""a" & i & """") '字符串
Response.Write "X" & i & "=" & EVal("X" & i) & ""
Next
%>

response.Write("X" & i) 这种输出方法肯定是不对的,一定要用EVal处理才行.
miniapptxhtItKYivFI9
2012-02-04 · TA获得超过852个赞
知道小有建树答主
回答量:620
采纳率:0%
帮助的人:462万
展开全部
dim i,X(9) '即共10个X(*),即 i 可以是0~9,需要更多组就定义更大的X(*) ----X(20),X(30)

X(i)=rs("B_J")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式