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

帖子顶置的查询如何写(在线求助、超紧急!!!)

雪雨星风 发布于 2008-06-24 09:00, 847 次点击
关于一个论坛帖子顶置的查询
帖子是从发帖表中读取出来的 假如每页显示100条帖子   顶置的帖子限制为10贴
顶置的帖子按照顶置时间排序    普通贴子按照发表时间排序
点击每一页上面都要显示顶置的帖子
普通帖子随时可能升级为顶置的帖子   顶置的帖子随时也可以降级为普通贴
我是菜鸟  请高手解决  
今天解决不了就完了
9 回复
#2
tomtory2008-06-24 11:29
在表里面加入一个字段 用与存放这个帖子的状态,就是标示它是否置顶
读取的时候判断它就可以了的噻
#3
青格儿2008-06-24 11:40
在数据库里加两个置顶字段(InfoTop)和顶置时间,当贴子点置顶时,就把这个置顶字段里填上“1”,也填上时间
查询时:
select Top(10) InfoID,InfoName,InfoResume from InfoPublic where InfoTop=1 order by CreateTime desc

这样应该可以实现吧。呵呵,我没试过,你试试吧。
#4
雪雨星风2008-06-24 12:53
这个我知道  问题是一个gridview里面既有顶置帖子  又有普通帖子   并且每一页都有    你们说的那种效果做精华帖子还行   
这种需要么分两次查询  还要借助游标
若只在第一页显示顶置的帖子就好写多了
要每一页都显示顶置的帖子
这个分页我想不通


--------异常紧急 高手快现身--------------------------
#5
gupiao1752008-06-24 14:12
我想应该是分了框架吧!
我想应该是分了框架吧!
上面部分永远显示顶部帖,下面部分进行正常分页!能否这样理解呢?
#6
雪雨星风2008-06-24 15:12
恩  上面和下面的帖子各按各的方式分类
应该是互不干涉的
#7
冰彩虹2008-06-24 19:23
[bo][un]gupiao175[/un] 在 2008-6-24 14:12 的发言:[/bo]

我想应该是分了框架吧!
上面部分永远显示顶部帖,下面部分进行正常分页!能否这样理解呢?



对头!
#8
雪雨星风2008-06-25 08:42
我比较笨   能不能写出来看看
#9
tomtory2008-06-25 17:20
我也觉得用框架好些 就相当与你在页面中放了两个数据容器控件 存放不同的数据就行了啊
#10
雪雨星风2008-06-26 09:00
原来是这样啊 谢了
1