永发信息网

循环赋值,但是后一个值把前一个值覆盖了,怎么办?

答案:2  悬赏:50  手机版
解决时间 2021-03-18 00:02
  • 提问者网友:留有余香
  • 2021-03-17 17:20
我得到的a[i]、b[i]、c[i]都是数据库里的最后一条数据,应该是循环中把前面的值都覆盖掉了,请问我要如何才能在a[i]、b[i]、c[i]得到所有的数据呢。而不是仅仅最后那一条。
<script type="text/javascript">
var a = new Array();
var b = new Array();
var c = new Array();

<% for i=1 to 4%>
a[i] = "<%=a(i)%>";
b[i] = "<%=b(i)%>";
c[i] = "<%=c(i)%>";
<% next %>
</script>
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-03-17 18:16
事实上我还没有怎么看懂他
你应该把查询的结果赋给结果集再由这个给其他变量赋值吧
你这样 在执行SQL语句后 他应该就停在最后一条语句上了啊
全部回答
  • 1楼网友:末日狂欢
  • 2021-03-17 19:02
dim a as integer '定义变量 a=100 '变量赋值 range("a1")=a '把变量的值赋给 单元格 a1 cells(1,1)=a '把变量的值赋给 第一行 第一列 单元格 (即 a1)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯