srkp.net
当前位置:首页 >> Asp uBounD >>

Asp uBounD

比如:数组Array[6] UBOUND返回的是数组的上界6 因为VB中数组Array[6]是从Array[0]到Array[6]共七个 和有点C, C++有区别

'简单例子: str = "我们,你们,他们" str = split(str,",") '分割字符串 str = Ubound(str) '得到数组最大 response.write str(2) '显示结果,0是我们,1是你们,2是他们

在这句for tempc=0 to ubound(tempvar)之前要先用 Split将tempvar进行分割后才能用ubound来计算数组大小 例: tempvar="a,b,c" tempvar=Split(tempvar,",") for tempc=0 to ubound(tempvar) Response.Write tempvar(tempc) next

upfilename = split(file.FileName,".")这句下面加一个输出 response.write(ubound(upfilename)) response.end 看看结果

no=rs.recordcount-1'去掉redim nemuB(no)for i=0 to noredim nemuB(i)'=============增加代码nemuB(i)=rs("name")response.Write(nemuB(i)&"") rs.movenextnext

类型不匹配: 'ubound' 是指 ubound函数中的参数不是一个合法的数组

首先你的ID发送是使用什么方式发送,如果是用字符串拼接的,如:1,2,3,4,5,6 这样用逗号分隔的话,那么在ASP处理页中可以使用如下方式来处理 Dim Ids,i ids = Split(Trim(Request.Form("IDS")),",")'获得分隔ID数组 if Ubound(ids) > 4 then respo...

for($i=0;$i

function curubound(array) for i=0 to ubound(array)-1 if array(i)="" then exit for next curubound=i-1 end function 不过如果第一个为空,它返回为-1 呵呵。。自己可以将它写全。。。

你至少也要把第二行的代码帖上来吧. 只能大概猜测你的错误原因了: 第一种原因:类型转换错误(可能是传数据时格式写错了) 看你的情况极可能是这个,你重点检查一下参数的类型是否和数据库要求的类型一致。 第二种原因:(把rs--定义的adodb.recor...

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com