主题:菜鸟,数组问题!
wlhmol
[专家分:150] 发布于 2007-04-19 14:35:00
有个表,比如 ID 名字 学科 分数
1 王一 语文 90
2 王一 数学 85
3 陈二 语文 77
4 陈二 数学 100
怎么把语文这个科目的参考人和成绩放到数组里呢?
回复列表 (共6个回复)
沙发
oyh484203 [专家分:5890] 发布于 2007-04-19 15:36:00
redim ArrayList(n,1)'定义变长数组,n+1条记录
j=0
do while not rs.eof
ArrayList(j,0)=rs("user")
ArrayList(j,1)=rs("record")
j=j+1
rs.movenext
loop
板凳
wlhmol [专家分:150] 发布于 2007-04-19 17:01:00
我没说清楚,同一个人的放一起
3 楼
oyh484203 [专家分:5890] 发布于 2007-04-19 17:02:00
<%
sql="select id,com_name from auction order by id desc"
set rs=server.CreateObject("ADODB.recordset")
rs.open sql,conn,1,3
n=rs.recordcount
Redim ArrayList(n,1)
j=0
do while not rs.eof
if not rs.eof then
ArrayList(j,0)=rs("username")
ArrayList(j,1)=rs("record")
response.Write ArrayList(j,1)&ArrayList(j,0)&"<br>"
rs.movenext
j=j+1
end if
loop
%>
4 楼
oyh484203 [专家分:5890] 发布于 2007-04-19 17:08:00
比如你想如何存放。举个例子
5 楼
oyh484203 [专家分:5890] 发布于 2007-04-19 17:18:00
写一SQL语句就可以了呀
6 楼
wlhmol [专家分:150] 发布于 2007-04-19 17:31:00
嗯,知道了,呵呵,一直想用FOR实现,钻了牛角尖,谢谢咯
我来回复