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

    摘要: http://comment2.news.sohu.com/viewcomments.action?id=226828925&pagenumber=3 搜狐网友 发表时间:2005年9月8日1时28分 ip地址:已隐藏 “警方称,如果居民继续抵制撤离,警方不排除停止向他们送水和食物的可能。”----------看来美国政府对人威胁惯了,连对付民众难以割舍家园的心情,也要用威胁的语调......
    摘要: outlook采用的是什么窗体结构,看着有点像mdi的,但好像又不是,我想开发一个软件采用类似outlook的那种窗体结构。 ......


大家看看我的ASP代码在怎么修改兄弟们一起来帮我一下

我的网站:http://book.bbsbb.com添加了书库就出现了这样问题!  
   
  点击最上面的书籍分类“玄幻魔法     武侠仙侠     历史军事     都市言情     推理灵异     网游动漫     科幻文艺   ”就出现了以下的错误码  
   
  ===============================================  
   
  Microsoft   VBScript   运行时错误   错误   800a0005    
   
  无效的过程调用或参数:   mid    
   
  /book/listbook.asp,行44    
   
  =========================================  
   
  我把listbook.asp全部代码复制过来  
   
  ==========================================  
   
  <!--#include   file="head1.asp"   -->  
  <table   width="760"   align="center"   cellspacing="0"   bgcolor="#66CCFF"   bordercolordark="white"   bordercolorlight="#666666"    
   
  style="border-collapse:collapse;">  
      <tr>  
          <td   bgcolor="#C8E9F5">  
  <%  
  dim   url,page,cutpage,str  
  on   error   resume   next  
  Function   getHTTPPage(url)    
  on   error   resume   next    
  dim   http    
  set   http=Server.createobject("Microsoft.XMLHTTP")    
  Http.open   "GET",url,false    
  Http.send()    
  if   Http.readystate<>4   then  
  exit   function    
  end   if    
  getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")  
  set   http=nothing  
  if   err.number<>0   then   err.Clear      
  End   function  
   
  Function   BytesToBstr(body,Cset)  
  dim   objstream  
  set   objstream   =   Server.CreateObject("adodb.stream")  
  objstream.Type   =   1  
  objstream.Mode   =3  
  objstream.Open  
  objstream.Write   body  
  objstream.Position   =   0  
  objstream.Type   =   2  
  objstream.Charset   =   Cset  
  BytesToBstr   =   objstream.ReadText    
  objstream.Close  
  set   objstream   =   nothing  
  End   Function  
  ===================================================  
  url="http://www.cmfu.com"&Request.serverVariables("SCRIPT_NAME")&"?"&Request.serverVariables("QUERY_STRING")  
  url="http://www.cmfu.com/listbook.asp?"&Request.serverVariables("QUERY_STRING")  
  page=   getHTTPPage(url)  
  cutpage=instr(page,"□")  
  str=instr(cutpage,page,"]</div>")  
  %>  
  <%  
  =mid(page,cutpage,str-cutpage+7)  
  %></td>  
      </tr>  
  </table>  
   
  <table   width="760"   align="center"   cellspacing="0"   bgcolor="#66CCFF"   bordercolordark="white"   bordercolorlight="#CCCCCC"    
   
  style="border-collapse:collapse;"   border="1"   bordercolor="#CCCCCC">  
      <tr>  
          <td   bgcolor="#FFFFFF"><TABLE   cellSpacing=0   valign=top   width="751"   style="border-collapse:collapse;"   border="1"    
   
  bordercolor="#CCCCCC"   bordercolordark="white"   bordercolorlight="#CCCCCC">  
  <tr   bgcolor=#eeeeee   height=24>  
  <td   class=xt   align=center   width=7%   valign=middle   style="border-top-color:rgb  
   
  (204,204,204);   border-bottom-color:rgb(204,204,204);   border-left-color:rgb(204,204,204);"><b><font   color="#003399">类别  
   
  </font></b></td>  
  <td   class=xt   align=center   width=21%   valign=middle   style="border-top-color:rgb  
   
  (204,204,204);   border-bottom-color:rgb(204,204,204);"><b><font   color="#003399">书名</font></b></td>  
  <td   class=xt   align=center   width="35%"   valign=middle   style="border-top-color:rgb  
   
  (204,204,204);   border-bottom-color:rgb(204,204,204);"><b><font   color="#003399">最新章节</font></b></td>  
  <td   class=xt   align=center   width="14%"   valign=middle   style="border-top-color:rgb  
   
  (204,204,204);   border-bottom-color:rgb(204,204,204);"><b><font   color="#003399">更新时间</font></b></td>  
  <td   class=xt   align=center   width="12%"   valign=middle   style="border-top-color:rgb  
   
  (204,204,204);   border-bottom-color:rgb(204,204,204);"><b><font   color="#003399">作者</font></b></td>  
  <td   class=xt   align=center   width="8%"   valign=middle   style="border-top-color:rgb  
   
  (204,204,204);   border-right-color:rgb(204,204,204);   border-bottom-color:rgb(204,204,204);"    
   
  bordercolorlight="#666666"><b><font   color="#003399">状态</font></b></td>  
  </tr>  
  <tr>  
  <td   class=xt   width="745"   colspan="6"   style="padding-top:5;   border-top-color:rgb(204,204,204);"   bordercolordark="white"    
   
  bordercolorlight="white">  
  <script   lauguage=javascript>  
  function   putlist(rs0,rs1,rs2,rs3,rs4,rs5,rs6,rs7,rs8)  
  {  
  document.write("<tr   bgcolor=#ffffff   height=24>");  
  document.write("<td   class=xt   align=center   valign=top>"+rs7+"</td>");  
  document.write("<td   class=xt   align=left   valign=top><a   href=showbook.asp?bl_id="+rs0+"   target=_blank>"+rs2+"</a></td>");  
  document.write("<td   class=xt   align=left   valign=top><a   href=readchapter.asp?bl_id="+rs0+"&bu_id="+rs8+"    
   
  target=_blank>"+rs4+"</a></td>");  
  document.write("<td   class=xt   align=center   valign=top>"+rs3+"</td>");  
  document.write("<td   class=xt   align=center   valign=top><a   href=showauthor.asp?ba_id="+rs6+"   target=_blank>"+rs1+"</a></td>");  
  document.write("<td   class=xt   align=center   valign=top>"+rs5+"</td></tr>");  
  }  
  </script>  
  <%  
  if   request.QueryString("pageid")=""   then  
  %><%  
  ="<script   src=http://www.cmfu.com/script/list_book"&request.QueryString("bl_class")&".js></script>"  
  %>  
  <%  
  else  
  page=   getHTTPPage(url)  
  cutpage=instr(page,"<script   lauguage=javascript>putlist")  
  str=instr(cutpage,page,"下一页</a>")  
  page=mid(page,cutpage,str-cutpage+6)  
  response.Write   page  
  end   if%></td>  
                                  </tr>  
   
  </table></td>  
      </tr>  
  </table>  
  <!--#include   file="bottom.asp"-->  
   
  ==========================================  
   
 

NO.1   作者: bguest

检查   <%=mid(page,cutpage,str-cutpage+7)%>   这里,看三个参数是否正常。如果有某个参数负值,就会出现你的这种错误。

NO.2   作者: chjpeng

检查一下  
  =mid(page,cutpage,str-cutpage+7)这句  
   
  page可能没取到值,或cutpage/str-cutpage+7的长度超过page的长度

NO.3   作者: zhanghongwen

UP

NO.4   作者: vvzy

mid()函数使用的时候注意一下数据类型等


    摘要: 我做了一个庞大的switch,case的值是0~255乱序, 希望被编译成跳转表,否则效率太低了。 但不知道有没有编译选项或指令可以达到这个目的。 ......
» 本期热门文章:

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