sql a(i) 数组问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:03:10
数据库中有表A。表中有列 lie1,lie2,lie3

代码如下
1 dim a(3)
2 for i=0 to 3
3 a(i)=rs("lie(i)")
4 next
5 Response.Redirect(a.asp?a(1)="&a(1).....省略

提交后,会在第三行 提示在 对应所需名称或序数的集合中,未找到项目。

请教是不是哪里错了?

第三行改为
a(i)=rs("lie" + i)

1 dim a(3)
2 for i=0 to 3
3 a(i)=rs("lie(i)")
4 next 这里不对啊
你定义的是a(3)数组就是a(0),a(1),a(2)没有a(3)了
所以你循环的有问题,应该
1 dim a(3)
2 for i=0 to 2
3 a(i)=rs("lie(i)")
4 next

rs("lie(i)")
上面写rSet rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1