怎么把asp的结果集赋值到数组
请问怎么让Recordset1.MoveNext()运行,移动到结果集的下一行.让这个结果集赋值到数组里...
请问怎么让Recordset1.MoveNext()运行,移动到结果集的下一行.让这个结果集赋值到数组里
展开
1个回答
展开全部
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>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询