| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 474 人关注过本帖
标题:重复输出ASP问题!
只看楼主 加入收藏
mianfeixia
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-12-20
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
重复输出ASP问题!

我这里指定了字段,把ID排除了,输出后主题不重复了,但是点击快捷后,因为ID未获取,所有链接都失效了。但是加入ID后,数据又重复了,怎么办?

加入ID后,就变成这样了
有没有解决办法
   
程序代码:
 <%
        set rs=server.createobject("adodb.recordset")       
        rs.open "select distinct name,shangying,dy,zy,pic,ls,id from mswh3 order by shangying Desc ",conn,1,1
        if rs.recordcount=0 then
        %>
        <%
        else
              rs.PageSize =6
            iCount=rs.RecordCount
            iPageSize=rs.PageSize
            maxpage=rs.PageCount
            page=request("page")
    if Not IsNumeric(page) or page="" then
        page=1
    else
        page=cint(page)
    end if
    if page<1 then
        page=1
    elseif  page>maxpage then
        page=maxpage
    end if
    rs.AbsolutePage=Page
    if page=maxpage then
        x=iCount-(maxpage-1)*iPageSize
    else
        x=iPageSize
    end if
response.Write "<title>所有电影</title><br/>"
response.Write "<table border='1' bordercolor='#490000' width='770'><tr>"
            For i=1 To x
%>


[ 本帖最后由 mianfeixia 于 2012-12-20 13:50 编辑 ]
搜索更多相关主题的帖子: 主题 
2012-12-20 13:42
mianfeixia
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-12-20
收藏
得分:0 
字段:name,shangying,dy,zy,pic,ls,id
select distinct  去掉ID后,主题数据不重复,加入ID后,所有数据都输出了。会有很多重复数据!如何让其不重复!!!
2012-12-20 13:47
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:20 
distinct,使用这个来查询速度慢的,用列出来结合ASP的判断来查询。
a = ""
b = ""
rs.open"select * from 表 oder by 标题 desc",conn,1,1
do while not rs.eof
   a = 标题
   if b <> a then
      b = a
      response.write b
   end if
rs.movenext
loop
rs.close

其他你自己想了,已提示了。

ASP讨论QQ群:251346273
2012-12-20 14:04
mianfeixia
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-12-20
收藏
得分:0 
回复 3楼 ysf0181
谢谢!
2012-12-20 14:10
mianfeixia
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-12-20
收藏
得分:0 
换个思路,已经搞定  :select * from mswh3 a where not exists(select * from mswh3 where name = a.name and id < a.id)
2012-12-20 14:42
快速回复:重复输出ASP问题!
数据加载中...
 
   



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

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