net页面,在本地机上很快就完全打开,可是在虚拟主机上明明下载完了却显示"正在打开网页  http...."  而且持续时间很长?
  打开页面时 是通过存储过程来取数据
   ALTER     procedure getresourcebydate 
 as 
    
     select  resourceinfo.resourceid as '资源编号' ,resourceinfo.resourcename as '名称',resourceinfo.capacity as '大小',classinfo.classname as '类别',resourceinfo.uploadtime as '上传时间',userinfo.username as '上传者',resourceinfo.downloadtimes as '下载次数'
     from resourceinfo join classinfo on ltrim(rtrim(resourceinfo.classid))=ltrim(rtrim(classinfo.classid))  join userinfo on ltrim(rtrim(resourceinfo.uploadpersonid))=ltrim(rtrim(userinfo.userid))
     where (datediff(day ,resourceinfo.uploadtime,getdate())<30)
      order by resourceinfo.uploadtime desc
          
GO当把排序字段 换成order by day(resourceinfo.uploadtime) 时,页面就能很快的打开

解决方案 »

  1.   

    net页面,在本地机上很快就完全打开,可是在虚拟主机上明明下载完了却显示"正在打开网页    http...."    而且持续时间很长?  
       打开页面时  是通过存储过程来取数据  
         ALTER          procedure  getresourcebydate    
     as    
             
             select    resourceinfo.resourceid  as  '资源编号'  ,resourceinfo.resourcename  as  '名称',resourceinfo.capacity  as  '大小',classinfo.classname  as  '类别',resourceinfo.uploadtime  as  '上传时间',userinfo.username  as  '上传者',resourceinfo.downloadtimes  as  '下载次数'  
             from  resourceinfo  join  classinfo  on  ltrim(rtrim(resourceinfo.classid))=ltrim(rtrim(classinfo.classid))    join  userinfo  on  ltrim(rtrim(resourceinfo.uploadpersonid))=ltrim(rtrim(userinfo.userid))  
             where  (datediff(day  ,resourceinfo.uploadtime,getdate())<30)  
               order  by  resourceinfo.uploadtime  desc  
                         
    GO  
     
    当把排序字段  换成order  by  day(resourceinfo.uploadtime)  时,页面就能很快的打开 ,这是什么原因呀