首页 > 日志 > 以人为本 > asp网站实现以文章发表时间排序显示上一篇下一篇

asp网站实现以文章发表时间排序显示上一篇下一篇

        之前写过一篇asp网站文章同分类上一篇下一篇代码的文章,那片文章中所采用的是以id排序来实现上一篇下一篇显示的,最近两天想着如何用发表时间来排序实现这个功能呢。

        今天终于把代码做出来了,因为时间类型不同于其他类型,所以表达式和其他类型略有不同,不过相差也不是很大,在查询了很多资料后终于用最简单的代码实现了这个功能,下面我们来说一说代码。

        因为上面的那片文章已经写出了代码,我们只把更改的代码写一下就好

        主要就是把查询表达式修改一下就ok了:

         sql="select w_id,w_title from web_Article where w_id >"&w_id&" order by w_id"这一行我们改为:

         sql="select w_id,w_title from web_Article where w_time>#"&w_time&"#  order by w_time"

        只改了一个地方,将文章id改为了发表时间,最后排序也改为以发表时间排序,主要就是w_time>#"&w_time&"# 这个表达式很容易出错,第一次是直接将他改为了w_time>"&w_time&",运行结果提示:语法错误 (操作符丢失) 在查询表达式

        然后修改了一个版本是w_time>w_time,运行结果却是本分类没有了直接获取不到时间,后来在网上查找资料,终于着打了解决办法,就是w_time>#"&w_time&"#。

        下一篇就简单了:直接把

        sql="select w_id,w_title from web_Article where w_id <"&w_id&" order by w_id desc"更改为:

        sql="select w_id,w_title from web_Article where w_time <#"&w_time&"# order by w_time desc" 就好了。

上一篇: 本分类没有了
下一篇: 新机分享

亲,沙发正空着,还不快来抢?

评论审核未开启 记住我的个人信息 回复后邮件通知我
昵称:
邮箱:
网址:
回复:

Back to Top