for .....next 循环的一个问题

yeshushen 2005-03-31 02:37:49
字符串:[CZY]可配置{录入文本}()操作员

for j=0 to GetId

//获取一段字符串
str1=Cutlen
c=mid(str1,5,2)
GetIdOne=CInt(c)
Csleft=cutStrLeft(str1,GetIdOne+7)
Csright=cutStrRight(Csleft,GetIdOne)
//切割字符
aryReturn=Split(Csright,"{")
aryfirst=aryReturn(0)
arysecond= aryReturn(1)
aryTempone = Split(aryfirst,"]")
aryTemptow=Split(arysecond,"}")
arythird=aryTemptow(1)
aryTempthree=Split(arythird,")")
aryfirstone= aryTempone(1)
arysecondtow=aryTemptow(0)
arythirdthree=aryTempthree(1)
//分别存储与数组中

Redim aryfirstArray(GetId-1),arysecondArray(GetId-1),arythirdArray(GetId-1)
aryfirstArray(j)=aryfirstone
arysecondArray(j)=arysecondtow
arythirdArray(j)=arythirdthree

Cutlen=cutStrRight(str1,CutCslen-GetIdOne-7)
Next

response.write aryfirstArray(0)&".."&arysecondArray(0)&"..."&arythirdArray(0) response.end
如果去掉FOR ....NEXT循环责输出:可配置..录入文本..操作员
加入后出现 GetIdOne=CInt(c)数据类型错,我已经把他转化成数字类型了还有什么错误
不知什么原因
...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lookatliu 2005-03-31
  • 打赏
  • 举报
回复
代码能都贴出来吗?我想跑跑看
yeshushen 2005-03-31
  • 打赏
  • 举报
回复
c原来是字符型29,不知道为什么去掉FOR ....NEXT循环就不会出错
lookatliu 2005-03-31
  • 打赏
  • 举报
回复
GetIdOne=CInt(c)

换成
GetIdOne=CInt(ASCW(c))

试下

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧