主页中显示的记录设定为8个,超出8个就需要分页显示。每页显示的主题数和分页显示需要用到记录集相关属性。
下面是每页显示8个主题的源代码语句:
rs.pagesize=8
详细的分页显示技术在后面介绍。
在主页中同时显示了每个主题的回复条数,阅读的次数等信息。下面介绍实现显示这些信息的技术和方法。
由后台数据库的设计时已经知道主题和回复帖子都是在一个数据库表中,它们是通过rt字段的值来区分的。Rt为0表示是主题,rt为其它整数表示是回复id为该整数的帖子。为了得到某一id的主题的回复帖子的数量,只需要在表中查找rt等于该id的记录条数。实现的语句:
sql=“select * from ly where rt=”& id &" order by id desc "
rs1.open sql,conn,3,3
为你获得该主题被阅读的次数只需要利用记录集中的yd值即可知道。
该主页同时还实现按照标题,内容,作者为搜索关键字的搜索功能。选择按照不同的关键字搜索时传递的搜索系数不一样。根据搜索的系数来进行查询,实现的语句: