ASP中的数据统计,要全代码

2024-05-04 08:46

1. ASP中的数据统计,要全代码

dim conn,rs,sql
Set conn = Server.CreateObject("ADODB.Connection")
connstr="引号内的连接字符串,不知道你是什么数据库,自己改成对应的就行了"
conn.Open connstr
Set rs=Server.CreateObject("Adodb.RecordSet")
sql =  "select count(*) from zp where where djren='"&session("dep")&"'"
rs.open sql, conn ,1,1
if rs.bof and rs.eof then
   response.write "无数据显示"
else
  response.write "录入信息数量为:" & rs.Fields(0)
end if
rs.close()

conn.close
set conn=nothing

ASP中的数据统计,要全代码

2. ASP 统计代码

select fangjianhao,count(fangjianhao) as renshu from 表名 group by fangjianhao

生成的列(renshu)就可以统计了

3. 求asp统计代码

select ctming,count(*) as cishu from ct group by ctming

求asp统计代码

4. 求asp统计类代码

set rs=conn.execute("select count(*) from [cthuanze] where ctneirong='苹果' ")
if not rs.eof
   ‘苹果个数apple
   apple = rs(0)
end if
rs.close
set rs=nothing

以上代码就是单独取值的,你可以重复利用这个代码取香蕉及橙子的总数,不过对于数据量大的表,建议您在建表的时候建一个统计表,例如以下
id=序号,a表示商品名称,b表示个数,往cthuanze表中增加一条数据,则增加以下表中对应商品的个数,在统计页面则可以读取相应的总数。

id    a             b
1    苹果       3
2    香蕉       2
3    橙子    2

5. asp 统计代码求助

SQL查询代码不容易写啊,如果是先把TXT字段的查出来之后,再用JavaScript处理的话,倒是挺简单的,以下是程序:


<%
   cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("AccessDataBasic.mdb")

   sql = "select txt from table_news"

   var cn=Server.CreateObject("adodb.connection")
   var rs=Server.CreateObject("adodb.recordset")
   cn.open( cnStr )
   rs.open( sql , cn ,1 , 3)
   var str = rs.GetRows().toArray().join(",")
   rs.close()
   cn.close()
   delete rs
   delete cn

   var arr = new Array()
   var len = 0
   
   while( (len = str.length) !=0 )
   {
      var ch = str.charAt(0)
      str = str.replace( new RegExp( ch ,"g") ,"") 
      arr.push( [ ch , len - str.length ] )
   }

   Response.Write( arr.join("") )

%> 

大哥,竟然我已经给出思路了,你不懂变通一下么?
那好吧,我就照上面的思路给你最直接的答案算了。


<%
   cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("AccessDataBasic.mdb")

   sql = "select txt from table_news"

   var cn=Server.CreateObject("adodb.connection")
   var rs=Server.CreateObject("adodb.recordset")
   cn.open( cnStr )
   rs.open( sql , cn ,1 , 3)
   var str = rs.GetRows().toArray().join(",")
   rs.close()
   cn.close()
   delete rs
   delete cn

   var len = 0
   var arr = str.split(",")
   while( arr.length  )
  {      
      var val= arr.pop()
      arr[ val ] ? arr[val]++ : arr[var]=1
  }
   for(var _item  in  arr )
      Response.Write( _item + "(" + arr[_item] + ")" )

%>

asp 统计代码求助

6. asp代码问题。数据统计,,,

你的变量没有初使值,指向下一条记录时,再累加 
改为: 
if not rs.EOF and not rs.BOF then 
fuwu_id=rs("fuwu_id") 
yuangong_id=rs("yuangong_id") 
do while not rs.EOF 
'-----取出fuwu_id和yuangong_id累加。。。。。 
fuwu_id=fuwu_id&","&rs("fuwu_id") 
yuangong_id=yuangong_id&","&rs("yuangong_id") 
rs.MoveNext 
loop 
end if

7. 求ASP记录统计代码~~

一个方法就是分别查询数据库中这九个类别的信息的数目。但是这样每次都查询,如果数据库大很耗费服务器资源的。最好就是设计一个表格把这些数据记录下来。你专门在管理页面设置一个功能,隔一段时间更新一下这个统计数字,然后输出的时候直接输出这个数据就可以。很节省服务器资源
你连数据结构都没有给,怎么写啊。还有啊,有哪些筛选条件啊?

求ASP记录统计代码~~

8. asp下载次数统计代码

<%
   sub numpad()
   set files=server.createobject("scripting.filesystemobject")
   set numtxt=files.opentextfile(server.mappath("/num/num.txt"))
   application("num")=numtxt.readline
   numtxt.close
   application("num")=application("num")+1
   response.write application("num")
   set numtxt=files.createtextfile(server.mappath("\num\num.txt"),true)
   numtxt.writeline(application("num"))
   numtxt.close
   end sub
   application.lock
   numpad
   application.unlock
   %>
然后建一个文本文件,命名为num,在里面写个0,就好了
最新文章
热门文章
推荐阅读