循环获取数据库中的值并赋值给数组
<%forj=0to33sql="select*fromLinkCNwhereNAME="&aa(j)&""Setrs=Server.CreateObject("ADOD...
<%for j=0 to 33
sql="select * from LinkCN where NAME="&aa(j)&""
Set rs= Server.CreateObject("ADODB.Connection")
rs.open sql,conn,1,1
aid(j)=rs("ID")
response.write "<div>"
response.write aid(j)
response.write "</div>"&vbcrlfnext
%> 表名LinkCN 要查询的是ID 查询条件是NAME如何能把查询到的ID值循环赋值给一个数组 展开
sql="select * from LinkCN where NAME="&aa(j)&""
Set rs= Server.CreateObject("ADODB.Connection")
rs.open sql,conn,1,1
aid(j)=rs("ID")
response.write "<div>"
response.write aid(j)
response.write "</div>"&vbcrlfnext
%> 表名LinkCN 要查询的是ID 查询条件是NAME如何能把查询到的ID值循环赋值给一个数组 展开
1个回答
2014-02-19
展开全部
你的程序行里不是已经有数组了吗?aid(j)一个一维数组,下标从0~33,在for前声明下这个数组就可以了啊~sql="select * from LinkCN where NAME="&aa(j)&""
这个语句的作用就是在LinkCN表找到与aa(j)这个数组中当前下标的数组元素值相同的记录; aid(j)=rs("ID")
这个语句的作用就是把当前记录的ID赋值给aid(j)数组中当前下标的数组元素。 response.write "<div>"
response.write aid(j)
response.write "</div>"&vbcrlf这几行的作用是在网页中输出当前下标的数组元素值到网页的不同层容器里。 得到的结果应该是一个一维ID表~ 你问的问题已经在程序中得到解决了,不知道你想要问的是啥?
这个语句的作用就是在LinkCN表找到与aa(j)这个数组中当前下标的数组元素值相同的记录; aid(j)=rs("ID")
这个语句的作用就是把当前记录的ID赋值给aid(j)数组中当前下标的数组元素。 response.write "<div>"
response.write aid(j)
response.write "</div>"&vbcrlf这几行的作用是在网页中输出当前下标的数组元素值到网页的不同层容器里。 得到的结果应该是一个一维ID表~ 你问的问题已经在程序中得到解决了,不知道你想要问的是啥?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询