首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

各位来帮帮忙。 很苦恼的事情。 新闻下一篇上一篇的有关问题。

2012-09-04 
各位来帮帮忙。` 很苦恼的事情。` 新闻上一篇下一篇的问题。`先说一下数据库News_idint 主键。自动排序News_ti

各位来帮帮忙。` 很苦恼的事情。` 新闻上一篇下一篇的问题。`
先说一下数据库

News_id int 主键。自动排序

News_title varchar 标题

News_Cont vharchar 内容

news_type 新闻类型

news_date 新闻日期

News_Sort int 新闻列表排序


现在的问题是` 以前没有排序的时候上一篇和下一篇文章都好用。

现在加完排序以后就出问题了。`

select * top 1 form tb_news News_Sort > '" +sort+ "' and news_type ='"+type+ "' and news_id <> '"+id +"' order by sort desc,News_date desc

select * top 1 form tb_news News_Sort < '" +sort+ "' and news_type ='"+type+ "' and news_id <> '"+id +"' order by sort desc,News_date desc


列表页是以 order by news_sort desc,news_date 排序的。


求高手解救。。。郁闷了都。`

[解决办法]
百度 asp.net知识锦 下那个.EXE的资料看看 第一个就是你说的新闻 还有预览等等
[解决办法]
select * top 1 form tb_news News_Sort > '" +sort+ "' and news_type ='"+type+ "' and news_id <> '"+id +"' order by sort desc,News_date desc

select * top 1 form tb_news News_Sort < '" +sort+ "' and news_type ='"+type+ "' and news_id <> '"+id +"' order by sort desc,News_date desc

没看见你的where关键词在哪里,另外,上一个,下一个在文章详细页才有意义,在列表页没啥意义,所以和你的列表页如何排序无关
[解决办法]

探讨

各位。` 帮帮忙。`

[解决办法]
只取一条哪来的下一篇的啊?分开来做吧
[解决办法]
aspnetpager,如果你要手写的话,就是麻烦些!
[解决办法]
探讨
引用:

各位。` 帮帮忙。`

其实你直接用分页控件来做 就没这么纠结了。

[解决办法]
内页 查询上一篇 或者 下一篇 条件 按 
先查你内页 的新闻ID 获取他的Sort值 
在按大于1 和小于1 它的Sort值 来得到
上一篇和下一篇 就行了
[解决办法]
sort 值还一样?
[解决办法]
按上一篇 下一篇 最后 按一个条件 不然弄的很烦
我的上一篇 下一篇 就按时间排序 简单的很
[解决办法]
你统一下 要不 列表 也按 sort 排序 内容也按 sort排序
sort 值不能重复 在后台 添加新闻的时候 判断下
这样应该不会乱了

热点排行