回 帖 发 新 帖 刷新版面

主题:菜鸟,数组问题!

有个表,比如    ID    名字     学科      分数    
                1     王一     语文       90
                2     王一     数学       85
                3     陈二     语文       77
                4     陈二     数学       100
怎么把语文这个科目的参考人和成绩放到数组里呢?

回复列表 (共6个回复)

沙发

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

板凳

我没说清楚,同一个人的放一起

3 楼

<%
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 楼

比如你想如何存放。举个例子

5 楼

写一SQL语句就可以了呀

6 楼

嗯,知道了,呵呵,一直想用FOR实现,钻了牛角尖,谢谢咯

我来回复

您尚未登录,请登录后再回复。点此登录或注册