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).....省略
提交后,会在第三行 提示在 对应所需名称或序数的集合中,未找到项目。
请教是不是哪里错了?
代码如下
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