微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题如何在ASP文件中调用数据库记录总数
栏目网络与通信
作者吴斌
发布2001年30期
  在ASP网页设计中,有时需要在页面上显示数据库记录总数,这样,既可以增强网站个性化,同时也使大家对网站容量有大体了解。比如,要在首页上显示网站论坛的文章总数或网站下载系统的软件总量等等。在实际运用中,可以这样处理。
  第一步,将下列代码取名为count.asp并保存:
  <%
  dim List
  dim i
  dim strSQL
  dim conntmp,DB_name
  DB_name=“DBQ=”+server.mappath(“yours.mdb”)+“;DefaultDir=;DRIVER={Microsoft Access Driver(*.mdb)};”
  file://yours.mdb所要调用的数据库名称
  set conntmp=server.createobject(“ADODB.CONNECTION”)
  conntmp.open DB_name
  strSQL=“SELECT * FROM yourtab”
  file://调用数据库相关表yourtab
  set list=server.createobject(“adodb.recordset”)
  list.open strSQL,conntmp,1,1
  if list.eof and list.bof then _
  Response.End
  do while not (list.eof or err)
  i=i+1
  list.movenext
  loop
  list.close
  response.write i
  %>
  第二步,在需要显示统计总数的地方加入以下代码,调用count.asp文件:
  <!--#include file=“count.asp”-->
  好了,现在一切OK,你不妨照此一试。需要注意的是,如果你用上述方法在同一个页面调用两个或两个以上数据库记录总数时,要注意防止变量List,i,strSQL,conntmp,DB_name的重复定义。例如上述例子已经调用了一个数据库记录总数,现在如果再调用另一个数据库记录总数,我们可将第一步中的代码保存为count1.asp文件,同时将其中的变量用List1,i1,strSQL1,conntmp1,DB_name1进行区别,在第二步中,用<!--#include file=“count1.asp”-->调用即可 。若要调用更多数据库记录总数,可以依此类推。