标题:这种ASP列表如何实现的。谢谢
只看楼主
zimo
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-11-12
结帖率:0
已结贴  问题点数:20 回复次数:5 
这种ASP列表如何实现的。谢谢
各位前辈,问题如下
  描述:我想在我的主页上面加一个公告,公告是的标题列表是从ACCESS数据库里面调用的,具体如下:数据库名称date.mdb。公告引用的内容:表:NEWS,列:title(公告的标题)和time(发布时间)

示例:
      ·全国高校音乐教育专业大学生基本功比赛毕晓玮获奖 09/11/10      
      
      ·我校当选为省国防教育协会常务理事单位 09/11/12            
      
      ·我校美术学被批准为山东省文化艺术科学首批省级重点学科 09/11/13            
      
      ·我校9项山东省软科学研究计划项目获准立项    09/11/14   
      
      ·我校40名学生被评为“朝阳助学”全省高校优秀特困生  15

特别要求,因为考虑到宽度的原因,也就是固定列宽,只能显示15个汉字,所以想让超过15个汉字的标题自动换行。 并且只显示最新更新的前5篇文章,谢谢

谢谢~
搜索更多相关主题的帖子: 列表 ASP 
2009-11-12 10:50
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:5 
select top 5 id,title,addtime from news order by id desc
换行那个主要是跟你设置的宽度有关 超出宽度自然换行了
2009-11-12 11:50
msgj
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:190
专家分:914
注 册:2009-10-3
得分:5 
select top 5 title,addtime from news order by addtime


2009-11-14 18:30
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
以下是引用msgj在2009-11-14 18:30:18的发言:

select top 5 title,addtime from news order by addtime
你不要链接到详细页显示了?为什么不要id
既然id是自动的 那么by id desc和by addtime也是一样的排序吧况且id是没有重复的 如果addtime默认是date() 那么……

[ 本帖最后由 aspic 于 2009-11-15 08:47 编辑 ]
2009-11-15 08:46
mgmt_asp
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:124
专家分:158
注 册:2009-7-26
得分:5 
字符截取
使用示例 tlen(rs("title"),15)
程序代码:
Function tlen(txt,strlen)        '文字截取
    txt=trim(txt)
    x = len(txt)
    y = 0
    if x >= 1 then
        for ii = 1 to x
            if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) >255 then '如果是汉字
                y = y + 2
            else
                y = y + 1
            end if
            if y >= strlen then
                txt = mid(trim(txt),ii,ii)&"..."
                exit for
            end if
        next
        tlen = txt
    else
        tlen = ""
    end if
End Function


降序查询 order by desc time(表中加上时间,用于按时间排序)

只显示5篇?
循环有必要加深了解..
2009-11-16 13:47
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
得分:5 

select top 5 id,left(title,15),[time] from news  order by time desc

2009-11-19 10:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-292034-1-1.html




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

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