当前位置:首页
开发技术指南» 文章正文
    引言:

 ·再看一个错误啊    »显示摘要«
    摘要: d:\netbios1\netbios\win32netbios.c(45) : error c2061: syntax error : identifier _shutdownevent d:\netbios1\netbios\win32netbios.c(45) : error c2059: syntax error : ; d:\netbios1\netbios\win32netbi......
    摘要: 测试通过,速度奇快 http://zckm.com/home/mycool/aspnet_page.txt ......


帮忙看一段上传文件的代码,怎么传不符合格式的大文件会那么慢才出错

if   CheckFileExt(strType)=true   then  
  if   file.FileSize<10485760   and   file.FileSize>0   then                   如果   FileSize   >   0   说明有文件数据    
  sqlReg="select   *   from   lesson_list   where   lesson_name="   &   strName   &   ""  
  set   rsReg=server.createobject("adodb.recordset")  
  rsReg.open   sqlReg,conn,3,3  
  if   not(rsReg.bof   and   rsReg.eof)   then  
  response.write   "您上传的文件已经存在!请改名后上传!"  
  Htmend   "文件上传失败!"  
  else  
  FileName=md5(strName)&"."&strType  
  file.SaveAs   Server.mappath(formPath&FileName)       保存文件  
  response.write   file.FilePath&file.FileName&"   ("&file.FileSize&")   =>   "&formPath&FileName&"   成功!<br>"  
  response.write   "主讲老师:   "&upload.form("teacher")  
           
  写数据库  
  rsReg.addnew  
  rsReg("lesson_name")=strName  
  rsReg("lesson_md5")=FileName  
  rsReg("lesson_content")=upload.form("content")  
  rsReg("lesson_datetime")=Date()  
  rsReg("lesson_teacher")=upload.form("teacher")  
  rsReg.update  
  end   if  
  else  
  response.write   "文件大小不能为0或大于10M! [   <a   href=#   onclick=history.go(-1)>重新上传</a>   ]"  
  response.end  
  end   if  
  rsReg.close  
  set   rsReg=nothing  
       
  iCount=iCount+1  
  Htmend   "文件上传成功!"  
    else  
  response.write   "文件格式不正确!只能是DOC或者TXT文件! [   <a   href=#   onclick=history.go(-1)>返回</a>   ]"  
  response.end  
    end   if  
   
  在我看来,不符合条件就应该结束程序了,怎么还是要等很久,文件越大等的时间越长。  
 

NO.1   作者: wesheng

文件大当然会慢了,网速问题,出错就是慢引起的超时问题。

NO.2   作者: zwrtv

学习下

NO.3   作者: holoon

你都没有判断文件格式,当然出错了。

NO.4   作者: xmrxw

CheckFileExt函数代码贴出来看一下!

NO.5   作者: dishui

rsReg.close  
  set   rsReg=nothing  
   
  位置不对,应该放在  
  rsReg.update  
  end   if  
  rsReg.close  
  set   rsReg=nothing

NO.6   作者: liumangrabbit

我觉得你要调整一下你的思路,把判断是否符合格式的文件放在选择文件的web页面使用Javascript来判断,你使用现在的方式,无论文件大小,都要等着文件预上载完了才作判断,必然文件大就慢了


 ·快照不能刷新问题。    »显示摘要«
    摘要: 由于要随时查询数据,所以就在一台机器上排定了一个job,专门用来刷新snapshot的,每隔20分钟刷新一次。这个job一共要刷新4个snapshot,其中有一个数据量比较大,大概200多万条记录,原先几天刷新都没有问题,但是过了一段时间之后就不能刷新了,手动刷新也不行。现在只要一出现这个问题就要重新再建snapshot,哪位高手能解决这个问题?不胜感激! 附:job的语句如下 fadwa......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE