| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 546 人关注过本帖
标题:asp页面打开超慢
只看楼主 加入收藏
罗林鹏
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2010-7-2
结帖率:100%
收藏
 问题点数:0 回复次数:3 
asp页面打开超慢
程序代码:
<!--#include file="..\yytj\conn.asp"-->
       <%set rs1=server.createobject("adodb.recordset")

 sql1="SELECT * FROM dyyjcsj"
rs1.open sql1,conn,1,3
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
function $(id){
    return document.getElementById?document.getElementById(id):document.all[id];
}
function changeValue()
{
var total=0;


var num=0;


if($('nian').value!=''&&$('yue').value!=''&&$('ri').value!=''&&$('a1').value!=''&&$('a2').value!=''&&$('a3').value!=''&&$('a4').value!=''&&$('yymc_dm').value!='')


{
    $('nian').value=parseFloat($('a1').value)*10000000;
    total += parseFloat($('a1').value)*10000000;
    num += parseFloat($('a1').value);
}
{
    $('yue').value=parseFloat($('a2').value)*100000;
    total += parseFloat($('a2').value)*100000;
    num += parseFloat($('a2').value);
}
{
    $('ri').value=parseFloat($('a3').value)*1000;
    total += parseFloat($('a3').value)*1000;
    num += parseFloat($('a3').value);
}

{
    $('yymc_dm').value=parseFloat($('a1').value)*10000000+parseFloat($('a2').value)*100000+parseFloat($('a3').value)*1000+parseFloat($('a4').value);
    total += parseFloat($('a1').value)*10000000+parseFloat($('a2').value)*100000+parseFloat($('a3').value)*1000+parseFloat($('a4').value);
    num += parseFloat($('a3').value);
}

}
</script>
<script>
var ie =navigator.appName=="Microsoft Internet Explorer"?true:false;
function $(objID){
return document.getElementById(objID);
}


</script>

<style type="text/css">
<!--
#tm {
    font-weight: bold;
}
.tm {
    font-size: 18px;
}
#tm {
    font-size: 24px;
}
body table {
    font-weight: bold;
    text-align: center;
    font-size: 12px;
}
#gsyybm {
    height: 25px;
    width: 110px;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
}
#yymc {
    height: 25px;
    width: 350px;
    font-size: 12px;
    line-height: 24px;
}
#bz {
    height: 40px;
    width: 850px;
}
#htb {
    text-align: center;
    height: 25px;
    width: 160px;
}
body table form tr td {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #000;
}
#zi {
    color: #03C;
}
-->
</style>
</head>

<body bgcolor="#0066FF" onload="setup()">
<table width="100%" border="0" align="center" cellspacing="1" bgcolor="#CCCCCC" >
  <tr>
    <td height="30" colspan="9" align="left" bordercolor="#CCCCCC" bgcolor="#FFFFFF"><form name="form2" method="post" action="pfhj4.asp">
      <label for="yymc"></label>
      <select name="yymc" >
        <option value="" >影院名称</option>
             <%
set rs=server.createobject("adodb.recordset")
sql="SELECT * FROM dyyjcsj order by yymc asc "
rs.open sql,conn,1,3
do while not rs.eof
%>   
        <option value="<%=rs("yymc")%>"><%=rs("yymc")%></option>
        <%
        rs.movenext
        loop
        %>
      </select>
      <label for="pm"></label>
      <select name="pm" >
        <option value="" >影片名称</option>
             <%
set rs1=server.createobject("adodb.recordset")
sql1="SELECT * FROM jh order by pm asc "
rs1.open sql1,conn,1,3
do while not rs1.eof
%>   
        <option value="<%=rs1("jh_id")%>"><%=rs1("pm")%></option>
        <%
        rs1.movenext
        loop
        %>
      </select>
      &nbsp;&nbsp;
     <label for="yue"></label>
     <select name="yue" id="yue">
     <option value="" >月份</option>
     <%for t =1 to 12%>
     <option value="<%=t%>"><%=t%></option>
     <%next%>
     </select>
     &nbsp;
<input type="submit" name="button" id="button" value="提交">
    </form></td>
  </tr>
  <tr>
    <td height="30" colspan="9" bordercolor="#CCCCCC" bgcolor="#FFFFFF" class="tm">数字影院放映成就结算表</td>
  </tr>
    <tr>
    <td colspan="3" align="left" bordercolor="#CCCCCC" bgcolor="#FFFFFF">单位名称:北京红鲤鱼数字电影院线有限公司</td>
    <td bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
    <td bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
    <td bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
    <td colspan="2" bordercolor="#CCCCCC" bgcolor="#FFFFFF">制表时间:<%=date()%></td>
    <td bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
  </tr>

 
  <form name="form1" method="post" action="">
    <tr>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><strong>序号</strong></td>
      <td width="150" height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><strong>影院名称</strong></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><strong>影院票房收入</strong></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><strong>公司票房收入</strong></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><strong>专项服务费</strong></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><strong>其他收入</strong></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><strong>中影公司</strong></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
<%
yymc=request.Form("yymc")
yue=request.Form("yue")   
pm=request.Form("pm")   
set rs4=server.createobject("adodb.recordset")
sql4="SELECT yymc,xycw.je,SUM(rb.yue)as qq,SUM(pf)as pf FROM dyyjcsj,rb,jh,xycw where dyyjcsj.xuhao=rb.xuhao and rb.xuhao in ( select xuhao from xycw where xuhao=dyyjcsj.xuhao and fklb='佣金' order by je asc)  and rb.pm=jh.jh_id and rb.yue ="&month(date())

if yymc<>"" then
sql4=sql4&" and dyyjcsj.yymc = '"&yymc&"' "
end if

if yue<>"" then
sql4=sql4&" and rb.yue = "&yue
end if

if pm<>"" then
sql4=sql4&"  and rb.pm = "&pm
end if


sql4=sql4&" GROUP BY yymc,xycw.je order by dyyjcsj.yymc asc "
response.Write(sql4)
rs4.open sql4,conn,1,3
%>
<%
w=0
s=0
do while not rs4.eof
w=w+1
s=s+rs4("pf")
%>
    <tr>
   
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=w%></td>
      <td width="150" height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=rs4("yymc")%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=rs4("pf")%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=(rs4("pf")-rs4("pf")*0.05-rs4("pf")*0.033)*0.5%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=rs4("xycw.je")%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=(rs4("pf")-rs4("pf")*0.05-rs4("pf")*0.033)*0.45%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <%
        rs4.movenext
        loop
        %>
    <tr>
      <td height="20" colspan="2" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><strong>合计</strong></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=s%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=(s-s*0.05-s*0.033)*0.5%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=xycw.je%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"><%=(s-s*0.05-s*0.033)*0.45%></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF"></td>
      <td height="20" align="center" nowrap bordercolor="#CCCCCC" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>

       
  </form>
</table>
</body>
</html>
这个是我的源码,新手- -  就这一个页面打开得花一分钟,有时候还提示连接超时。  没连js  也没图片什么的,就是调去access里面的数据,数据也不多 就1000左右。好像是sql4的毛病,大家帮我看下,能不能优化额。- -
搜索更多相关主题的帖子: color 
2011-01-25 19:14
znmw
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2011-3-6
收藏
得分:0 
不会

俺不高手,俺也是来学习的。
2011-03-06 12:53
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
把SQL语句输出后放数据查询一下试试
2011-03-06 13:29
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
编程思路不清析,很多代码不知干嘛用的

数据库多次操作,看看是不是都是必要的

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2011-03-07 08:04
快速回复:asp页面打开超慢
数据加载中...
 
   



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

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