注册 登录
编程论坛 ASP技术论坛

[讨论][开源][求助]asp不显示记录集但可以循环

guaishi 发布于 2007-09-24 11:48, 563 次点击

只有本站会员才能查看附件,请 登录
表单页面


只有本站会员才能查看附件,请 登录
结果显示页面
源代码

<!--#include file="../include/Config.asp"-->
<!--#include file="check_login.asp"-->

<body>
<% set rs=server.CreateObject("adodb.recordset")
sql="select username,logo from corpuser_info order by username desc"
rs.open sql,conn,1,3
%>
<form id="form1" name="form1" method="post" action="zhenzhi_logo.asp">
<table width="762" border="1">
<tr>
<td width="289"><span class="STYLE3">用户名</span><span class="STYLE1">(username)</span></td>
<td width="263"><span class="STYLE7">logo信息</span></td>
<td width="188"><span class="STYLE4">管理</span></td>
</tr>
<%do while not rs.eof and rs.bof%>
<tr>
<td><%=rs("username")%></td>
<td><%=rs("logo")%></td>
<td><a href="zhenzhi_logo.asp?username=<%=rs("username")%>&act="show" target="_self" class="STYLE4">显示</a><span class="STYLE4">/</span><a href="zhenzhi_logo.asp?username=<%rs("username")%>&act=“no" target="_self" class="STYLE4">不显示</a></td>
</tr>
<%rs.movenext%>
<%loop%>
</table>
</form>

<% act=request.querystring("act")
username=request.querystring("username")
set rb=server.createobject("adodb.recordset")
sql="select * from corpuser_info where username='"&username&"' "
rb.open sql,conn,2,3
if act="show" then
rb("logo")=1
if act="no" then
rb("logo")=0
end if
end if
rb.update
rb.close
set rb=nothing
conn.close
set conn=nothing

%>

[此贴子已经被作者于2007-9-24 14:05:35编辑过]

7 回复
#2
guaishi2007-09-24 11:57

还有打开这个页面好慢

#3
yms1232007-09-24 14:22
循环用
Do Until rs.EOF
'循环代码
rs.MoveNext
Loop
的方式进行循环。
#4
guaishi2007-09-24 16:12
<!--#include file="../include/Config.asp"-->
<!--#include file="check_login.asp"-->
<% sub baidu()
set rs=server.CreateObject("adodb.recodrset")
sql="select * from corpuser_info "
rs.open sql,conn,1,1
response.write (rs("username"))
end sub%>
代码有没有问题呀
总是超时
#5
yms1232007-09-24 20:10
corpuser_info 这个表里有多少数据?
#6
madpbpl2007-09-24 20:26
<a href="zhenzhi_logo.asp?username=<%rs("username")%>&act=no" target="_self" class="STYLE4">
我只看出这里的符号有错误,楼主这里调整,不会只是这里的错误吧?
#7
guaishi2007-09-25 06:50

数据不多
上面那个也没有问题
网站上别的页面也会突然出现这种情况

#8
guaishi2007-09-25 10:40

这个表有200个字段会不会有影响
这是不是造成超时的原因

1