制作网页时怎样显示信息个数是多少个

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:19:55
要制作一个ASP网页,网页名为pt.asp

与该网页在同一层次下有一数据库文件,文件名为db.mdb
里面一表,名为news
表内几列,一列为lb(表示信息类别),一列为title(表示信息标题),一列为msg(表示信息内容),一列为date(表示信息发布日期).
该表里面已经有几百条信息内容了.其中信息类别中有名为ga、tt等类别。

那么怎样在网页上显示出以下内容?
1.2006年4月10日到2006年5月10的信息共有*条.
2.2006年4月10日到2006年5月10日信息类别为ga的信息共有*条.
3.2006年4月10日到2006年5月10日信息类别为ga或类别为tt的信息有*条.
另外,还有以下:
本月中,信息有*条.
本月中,类别为ga的信息有*条.
(所谓本月,系统根据系统日期自动判断,如果现在是9月,系统自动显示9月信息的条数.如果是10月,则自动显示10月.)

请直接给出源代码。如果答的全面,会追加分。
感谢两位大侠的热情答复,本菜鸟不胜感激.现问题已经基本解决,只是还有一些小问题.
如一楼的:只要加入时间代码,显示结果就为0.如:
sql="select * from news where date>2006-4-10 and date<2006-5-10"

sql="select * from news where date>2006-4-10"

sql="select * from news where date=2006-4-10"
它们结果均为0.不知是什么原因.实际这符合这些日期的信息个数应该不为0的.
不用时间,用其它代码的,可以正确显示结果.
如:
sql="select * from news where lb='ga'"

另外,这个也可以正确显示结果.

sql="select

一.设置连接,驱动,记录集
<%
set conn=server.createObject("adodb.connection")
conn.open "driver={microsoft access drive(*.mdb)};dbq=db.mdb"
set rs=server.createObject("Adodb.recordset")
%>

二.建立记录集
1.
<%
sql="select * from news where date>2006-4-10 and date<2006-5-10"
rs.open sql,conn,1,1
%>
<%=(rs.RecordCount)%>
2.
<%
sql="select * from news where date>2006-4-10 and date<2006-5-10 and lb='ga'"
rs.open sql,conn,1,1
%>
<%=(rs.RecordCount)%>

3.
<%
sql="select * from news where date>2006-4-10 and date<2006-5-10 and lb='ga' or lb='tt'"
rs.open sql,conn,1,1
%>
<%=(rs.RecordCount)%>

4.
<%
sql="select * from news where month(date)=month(data())"
rs.open sql,conn,1,1
%>
<%=(r