怎么把asp的结果集赋值到数组

请问怎么让Recordset1.MoveNext()运行,移动到结果集的下一行.让这个结果集赋值到数组里

js运行在客户端,asp运行在服务器端,不能这么用。

可行的解决方法有二

    asp循环生成字符串赋值给dom节点或js变量,然后js拆分字符串

    script加runat=server,使其在服务器端运行,然后处理数据,结果传给客户端的script来处理html节点

追问

不好意思,刚接触这个方面的,不是很懂语法,请问解决方案1,是否可以生成数组,然后传递给js数组处理,如果可以写几行代码看看就更好了,谢谢!

追答

刚才没注意,你的asp是用VBS写的么?怎么用的var定义变量?

<script>
    var dataObj2 = new Array();
    <%    
        dim i:i=0
        dim recordset1=server.createobject("adodb.recordset")
        '....'
        '....'
        
    %>
        dataObj2[<%=i%>]=<%=('...value+i*100')%>;
    <%
        i=i+1
        recordset1.movenext();
    %>
    //js操作
</script>

温馨提示:答案为网友推荐,仅供参考