| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 488 人关注过本帖
标题:ASP由列表显示详细页面的代码,谁帮我修改一下
只看楼主 加入收藏
ashimaxigo
Rank: 2
等 级:论坛游民
帖 子:29
专家分:17
注 册:2012-12-24
结帖率:75%
收藏
 问题点数:0 回复次数:2 
ASP由列表显示详细页面的代码,谁帮我修改一下
急急急!!!改来改去把代码改坏了。以前从列表显示“详细”页面,但是传参ID不对。显示出来的都是同一个“详细”页面。现在显示不出来了
代码如下:
reportlist.asp
<!--#include file="conn.asp" -->

<table width="877" height="22" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#999999">
      <tr>
        <td width="8%" align="center" bordercolor="#FFFFFF" bgcolor="#00CCFF" class="l11"><strong>序    号</strong></td>
        <td width="12%" align="center" bordercolor="#FFFFFF" bgcolor="#00CCFF" class="l11"><strong>变电站名</strong></td>
        <td width="20%" align="center" bordercolor="#FFFFFF" bgcolor="#00CCFF" class="l11"><strong>运行编号</strong></td>
        <td width="20%" align="center" bordercolor="#FFFFFF" bgcolor="#00CCFF" class="l11"><strong>电压等级</strong></td>
        <td width="20%" align="center" bordercolor="#FFFFFF" bgcolor="#00CCFF" class="l11"><strong>试验日期</strong></td>
        <td width="20%" align="center" bordercolor="#FFFFFF" bgcolor="#00CCFF" class="l11"><strong>点击查看</strong></td>
      </tr>
      
     
         
          <%
          set rs=server.CreateObject("adodb.recordset")
        rs.open"select top 30 * from sbmp",conn,1,1
          flagb=rs("flagb")
        rs.movefirst
        %>
        <%do while not rs.eof or rs.bof%>
              
      <tr>
          <td height="22" align="center" bgcolor="#FFFFFF" class="p11"><%response.write(rs("flagb"))%></td>
        <td align="center" bgcolor="#FFFFFF" class="p11"><%response.write(rs("bname"))%></td>
        <td align="center" bgcolor="#FFFFFF" class="p11"><%response.write(rs("ynum"))%></td>
        <td align="center" bgcolor="#FFFFFF" class="p12"><span class="p11"><%response.write(rs("dydj"))%></span></td>
        <td align="center" bgcolor="#FFFFFF" class="p11"><%response.write(rs("sdate"))%></td>
        <td align="center" bgcolor="#FFFFFF" class="p11"><%response.write " <a href ='print.asp?flagb="&flagb&"' Target=_blank >详细页面</a>"%></td>
      </tr>
            <%flagb=flagb+1%>
      <%rs.movenext%>
      <%loop%>
        <%rs.close%>
        <%set rs=nothing%>
                </table>
    </table>
   





print.asp
<!--#include file="conn.asp"-->
<%
flagb=request ("flagb")
set rs=server.CreateObject("adodb.recordset")
sql="select * from where flagb="&flagb
rs.open sql,conn,2,3
rs.movefirst
if not rs.eof then
    response.write(rs("bname"))
end if
rs.movenext
rs.close
rs=nothing
%>
注:我的数据库是文件report.mdb
表:sbmp 设备铭牌
字段:flagb  自动ID
      bname  变电站名称
      ynum   运行编号
      sdate  试验日期
      dydj   电压等级
搜索更多相关主题的帖子: include border center 
2012-12-25 21:11
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
sql="select * from where flagb="&flagb
这句连个表名都没有?怎么能执行?还有详细页面查到的就应该是一个记录就不用循环了

----我怎能在别人的苦难面前转过脸去----
2012-12-26 17:28
ashimaxigo
Rank: 2
等 级:论坛游民
帖 子:29
专家分:17
注 册:2012-12-24
收藏
得分:0 
头疼两天终于弄懂了,谢谢
2012-12-26 19:41
快速回复:ASP由列表显示详细页面的代码,谁帮我修改一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030576 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved