在global中完成两件事 新房间在线人员名单的初始化(application_onstart) Dim nameindex(0) useronlinename=" " onliners=0 Application("hxf_c_onlinelist")=nameindex Application("hxf_c_useronlinename")=useronlinename Application("hxf_c_chatrs")=onliners 将这一段提前在rs.close setrs=nothing 然后加入 rs.Close rs.Open "select id from reginfo where grade>6",conn do while not (rs.EOF or rs.BOF) --chatroomsn=rs("id") --Application("hxf_c_onlinelist"&chatroomsn)=nameindex --Application("hxf_c_useronlinename"&chatroomsn)=useronlinename --rs.MoveNext loop