确定数据库内有多少记录,或者确定有多少记录达到了某些标准,这些用asp完成并非难事。如果你采用了正确的游标类型,你可以用recordcount 属性获得记录数当然也可以用recordset。但是,有个更简单的办法,这就是在自己的select语句中采用count(*) ,代码如下所示:
sql = "select count(*) from customers"
或者
sql = "select count(*) from customers where c_lastname like 'a%'"
举例说明,以下代码将选出一些记录以及这些记录的总数:
sql = "select c_firstname, c_lastname, count(*) from customers where c_lastname like 'a%'"
但是你不能实现自己的目的。这里采用的“count”函数其实是一种集合函数,意思是只返回单行信息:回答你提出的问题。对第1个select 语句来说,问题是“在客户表内有多少条记录?”查询返回单一的值作为响应,因此它不能同你常规的查询相组合。假如你希望得到其他数据,你需要采用recordcount。
集合函数除了“count”之外还包括avg、min、max和sum等。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器