循环递增变量时总是出错,求指点!

我爱运动 2015-03-19 02:22:36
<%
UstrSQL="select * from AA"
Uconn.Open UstrConn
Urs.open UstrSQL,Uconn,1,1
AA_Count=Urs.recordcount
for i=1 to AA_Count
AA_‘“&i&”’=Urs("AA")
next
Urs.close
Uconn.close
%>

出错的语句:AA_‘“&i&”’=Urs("AA"),我是想根据统计几条数据就生成相应不同变量值,如5条记录就生成变量:AA_1,AA_2,AA_3,AA_4,AA_5,请求指点错在哪,谢谢!
...全文
147 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2015-03-20
  • 打赏
  • 举报
回复
用execute动态申明变量,你那样是给字符串复制当然错误,而且字符串都没闭合。。
for i=1 to AA_Count
   execute("AA_"&i&"="""&Urs("AA")&"""")
   Urs.movenext‘而且也忘记移动游标
next

response.write AA_1&"<br/>"
response.write AA_2&"<br/>"
response.write AA_3&"<br/>"
建议你用数组,而不是execute。。
dim arr()
redim arr(AA_Count-1)
for i=0 to AA_Count-1
  arr(i)=Urs("AA")
   Urs.movenext
next

for i=0 to AA_Count-1
  response.write arr(i)&"<br/>"
next
蝶恋花雨 2015-03-19
  • 打赏
  • 举报
回复
for i=1 to AA_Count AA_‘“&i&”’ //这样不就行了 你加Urs("AA")这个是干嘛? next

28,376

社区成员

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

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