标题:ASP读出数据库怎样计算啊~~
取消只看楼主
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
 问题点数:0 回复次数:10 
ASP读出数据库怎样计算啊~~
我数据库表叫STUDENT
里面有个字段“chengji”
因为我想把没一行的的成绩(chengji)相加,再除总共的行数,其实是求平均数。我知道会用到SUM()和CUONT()
不过具体怎样用啊~~~
请高手指出!
多谢帮帮!
也可发我的邮箱
YUSAI@56.COM
搜索更多相关主题的帖子: 数据库 ASP 
2005-11-28 14:48
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 
sql="select sum(chengji),count(chengji) from STUDENT"
rs.open sql,conn,1,1
av=rs(0)/rs(1)
我先试试~~~~
2005-11-28 15:01
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 

Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象

/index.asp,行 77
不知道什么问题啊~~~

2005-11-28 15:04
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 
index.asp,行 77
是rs.open sql,conn,1,1


我插进的是:<%
sql="select sum(chengji),count(chengji) from student"
rs.open sql,conn,1,1
av=rs(0)/rs(1)
%>
我觉得那个AV要定义吗??
还有怎样显示出来的,是av=rs(0)/rs(1)就能显示啦?????????
2005-11-28 15:11
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 

<HTML><HEAD>
<title>saisai</title>
<!--#include file="top.htm" -->

<!--#include file="conn.asp" -->
<style type="text/css">
<!--
@import url("sai.css");
body {
margin-top: 0px;
}
.style1 {font-weight: bold}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD>


<BODY>
<table width="700" border="0" align="center">
  <tr>
    <td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td width="752" height="1"><div align="center"></div></td>
        </tr>
      </table>
      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="1">
        <tr bgcolor="#A0A4AC">
          <td width="96" height="25"> 姓名</td>
          <td width="91">学号</td>
          <td width="39">英语</td>
          <td width="48">ASP</td>
          <td width="77">ASP.NET</td>
          <td width="93">EDI技术</td>
          <td width="120">电子商务</td>
          <td width="101">VB.NET编程</td>
          <td width="77">平均基点</td>
        </tr>
      </table>
      <div align="center">
        <%
sql="select * from student order by pjjd DESC "
rs.open sql,conn,1,1     if rs.EOF or rs.BOF then
Response.Write "数据库中暂无资料!"
else
do while not rs.EOF or rs.BOF
%>
      </div>
      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="1">
        <tr bgcolor="#A0A4AC">
          <td width="93" height="25"><%=rs("name")%></td>
          <!-- 用户名 -->
          <td width="83"><%=rs("xh")%></td>
          <td width="48"><%=rs("en")%></td>
  
          <td width="80"><%=rs("net")%></td>
          <td width="93"><%=rs("edi")%></td>
          <td width="119"><%=rs("eb")%></td>
          <td width="103"><%=rs("vb")%></td>
          <td width="75"><%=FormatNumber (rs("pjjd"),3)%></td>
          <!--备份 -->
        </tr>
      </table>
      <%
rs.movenext
loop
end if
set rs=nothing
set conn=nothing
%>
      <table width="751" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td width="751" height="1"><div align="left">全班的平均成绩:
        <%
sql="select sum(chengji),count(chengji) from student"
rs.open sql,conn,1,1
av=rs(0)/rs(1)
               %>
          </div></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<!--#include file="BT.htm" -->
</BODY>
</HTML>

[此贴子已经被作者于2005-11-28 15:16:54编辑过]

2005-11-28 15:14
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 
response.write av
我自己用了,还是不行啊~
2005-11-28 15:16
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 

dim conn,rs
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("sai.mdb")
'新版本连接数据库
Set rs = Server.CreateObject("ADODB.Recordset")
%>
这是我连数据库的文件,
<%
sql="select sum(chengji) as sum,count(chengji) as count from student"
rs.open sql,conn,1,1
av=sum/count
response.write av %>
也不行啊~~~
刚才那

[此贴子已经被作者于2005-11-28 15:22:01编辑过]

2005-11-28 15:21
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 

还是不行啊`~~~~
http://www.jz173.net/dispbbs.aspx?board_id=20&id=208183
这有点提示,我还是搞不到。

2005-11-28 15:33
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 

不行啊~~~

2005-11-28 15:42
yusai526
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-28
得分:0 
也是那样,缺少对象
2005-11-28 15:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-35521-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.141307 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved