CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请求帮助!!

楼主jjfjj(大大)2002-06-14 12:18:29 在 Web 开发 / ASP 提问

MyString="dsfsdfsdf*dsfsdfsdf*dsfsdfsdf*dsfsdfsdf*"dsfsdfsdf*"  
  LaString   =   Split("MyString",   "*",   -1,   1)  
  leng=ubound(laString)-1  
  为什么报第三行错? 问题点数:30、回复次数:15Top

1 楼MeXP(秦汉风)回复于 2002-06-14 12:38:01 得分 20

MyString="dsfsdfsdf*dsfsdfsdf*dsfsdfsdf*dsfsdfsdf*"dsfsdfsdf*"  
  多了一个引号Top

2 楼zhenhao(轻松XP)回复于 2002-06-14 12:38:41 得分 10

把-1去掉看看。还有就是split有这么多参数吗?Top

3 楼jjfjj(大大)回复于 2002-06-14 12:46:20 得分 0

Dim   LaString  
  MyString="dsfsdfsdf*dsfsdfsdf*dsfsdfsdf*dsfsdfsdf*sdf*dsfsdfsdf*"  
  LaString   =   Split("MyString",   "*",   1)  
  leng=ubound(laString)-1  
   
  pagecount=   20  
  pagenum=   request("Num")  
  start=pagenum*pagecount  
  tend=start+pagecount-1  
    Response.write   LaString(1)  
  if   not   pagenum   =0   then  
  %>  
          <a   href="list.asp?Num=<%=pagenum-1%>">">上一页</a>  
  <%  
  END   IF  
     
  if   leng-1>tend   then  
  %>  
          <a   href="list.asp?Num=<%=pagenum+1%>">">下一页</a>  
  <%  
  END   IF  
     
  %>  
     
  <%  
  for   i=start   to   tend  
  %>  
      <%=LaString(i)%>   <a   href="">在线好友</a>&nbsp;&nbsp;<a   href="">用户留言</a><br>  
        <hr>  
  <%  
  next  
  %>  
  错在哪?Top

4 楼MeXP(秦汉风)回复于 2002-06-14 12:53:03 得分 0

Split函数  
  描述  
  返回一个下标从零开始的一维数组,它包含指定数目的子字符串。  
  语法  
  Split(expression[,   delimiter[,   count[,   compare]]])  
  Split函数语法有如下几部分:  
  部分   描述    
  expression   必需的。包含子字符串和分隔符的字符串表达式   。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。    
  delimiter   可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符("   ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的   expression字符串。    
  count   可选的。要返回的子字符串数,–1表示返回所有的子字符串。    
  compare   可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。    
   
  设置值  
  compare参数的设置值如下:  
  常数   值   描述    
  vbUseCompareOption   –1   用Option   Compare语句中的设置值执行比较。    
  vbBinaryCompare   0   执行二进制比较。    
  vbTextCompare   1   执行文字比较。    
  vbDatabaseCompare   2   仅用于Microsoft   Access。基于您的数据库的信息执行比较。    
   
   
   
  你上面的程序leng=-1Top

5 楼jjfjj(大大)回复于 2002-06-14 13:00:00 得分 0

LaString   =   Split("MyString",   "*",,-1,1)可以吗?  
  Top

6 楼jjfjj(大大)回复于 2002-06-14 13:02:01 得分 0

LaString   =   Split("MyString",   "*",   -1,1)可以吗?  
  Top

7 楼courset(courset)回复于 2002-06-14 13:05:14 得分 0

错了,MyString不能有引号,不然变量变成字符串了  
  LaString   =   Split("MyString",   "*",   -1,1)Top

8 楼courset(courset)回复于 2002-06-14 13:07:46 得分 0

应该是  
  LaString   =   Split(MyString,   "*",   -1,1)Top

9 楼jjfjj(大大)回复于 2002-06-14 13:08:52 得分 0

29行也报错!Top

10 楼MeXP(秦汉风)回复于 2002-06-14 13:09:29 得分 0

同上Top

11 楼jjfjj(大大)回复于 2002-06-14 13:11:39 得分 0

还是报该行错!Top

12 楼MeXP(秦汉风)回复于 2002-06-14 13:14:55 得分 0

把整个代码贴出来,全部Top

13 楼jjfjj(大大)回复于 2002-06-14 13:16:30 得分 0

在上面!Top

14 楼jjfjj(大大)回复于 2002-06-14 13:20:12 得分 0

谢谢你!我已找到问题了!Top

15 楼MeXP(秦汉风)回复于 2002-06-14 13:20:46 得分 0

搞没搞错  
  这是全部吗?连<%都不全,你要是不贴就算了Top

16 楼jjfjj(大大)回复于 2002-06-14 13:21:23 得分 0

谢谢你!我已找到问题了!给全分Top

17 楼jjfjj(大大)回复于 2002-06-14 13:27:20 得分 0

谢谢你!我已找出问题,给分!Top

18 楼jjfjj(大大)回复于 2002-06-14 13:32:38 得分 0

贴子回复次数大于跟给分次数   (怎么给不了分)Top

相关问题

  • 请求帮助!!!!
  • 请求帮助.
  • 请求帮助
  • 请求帮助!
  • 请求帮助!
  • 请求帮助!
  • 请求帮助
  • 请求帮助。
  • 请求帮助
  • 请求帮助

关键词

  • 执行
  • dsfsdfsdf
  • 字符串
  • lastring
  • mystring
  • split
  • 数组
  • 比较
  • 可选
  • 返回

得分解答快速导航

  • 帖主:jjfjj
  • MeXP
  • zhenhao

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo