上海实验学校学费多少:在线的都进来看看,下面的代码有什么不对

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 23:07:02
我要查询uid号为1到10的会员的名字,下面的代码为什么不对

for i=1 to 10
set rs"&i&"=Server.CreateObject("ADODB.recordset")
rs"&i&".open"select nickname from [user_info] where uid="&i&"",conn,1
next

for i=1 to 10
set rs + '"&i&"'=Server.CreateObject("ADODB.recordset")
rs + '"&i&"'.open "select nickname from [user_info] where uid='"&i&""',conn,1,3
next

大概是这样子的,vb中变量用'" & & "'
不过rs+'"&i&"'也许还不对,你试试吧。
不过定义rs为什么还用变量呢?没必要啊,定义一个rs一般就够用啊,而且可以节省内存。
而且你这样查询出来记录集中也只有一个(id=10的会员)
应该这样的
set rs=server.createobject("adodb.recordert")
rs.open "select nickname from [user_info] where uid=<10 and uid>=1",conn,1,3
这样记录集里查询的才是1到10的会员