+ -
当前位置:首页 → 问答吧 → 0.5显示为 .5问题

0.5显示为 .5问题

时间:2011-07-06

来源:互联网

myarray(1,1)=0.5
response.write(myarray)显示为.5
按照网上方法 FormatNumber(myarray,1,-1),却报错为类型不匹配
请问数组值不能用函数吗,cint(maarray)也报错为类型不匹配
这个问题该如何解决了?

作者: slysmart   发布时间: 2011-07-06

formatNumber(myarray,1,-1)

作者: aspwebchh   发布时间: 2011-07-06

VBScript code
n = 0.5
response.write formatNumber(n,1,-1)

---------
输出0.5

作者: aspwebchh   发布时间: 2011-07-06

引用 1 楼 aspwebchh 的回复:

formatNumber(myarray,1,-1)

类型不匹配啊!!!!

作者: slysmart   发布时间: 2011-07-06

引用 2 楼 aspwebchh 的回复:

VBScript code
n = 0.5
response.write formatNumber(n,1,-1)

---------
输出0.5

这个我也知道的,问题是formatNumber(myarray(1,1),1,-1)就报类型不配备

作者: slysmart   发布时间: 2011-07-06

VBScript code
dim myarray(2,2)
myarray(1,1)=0.5
response.write formatNUmber(myarray(1,1),1,-1)

不会吧,我怎么不报错。。。你代码发来看看

作者: aspwebchh   发布时间: 2011-07-06

我是将数据库某些值放到数组中的,数据库类型是“文本型”
但cint(myarray(1,1))也报类型不匹配,我无语

作者: slysmart   发布时间: 2011-07-06

response.write myarray(1,1)
打印看看,这个里面有没有值啊

作者: aspwebchh   发布时间: 2011-07-06

引用 7 楼 aspwebchh 的回复:

response.write myarray(1,1)
打印看看,这个里面有没有值啊

谢谢,是我数组有问题,加个判断就Ok了

作者: slysmart   发布时间: 2011-07-06

作者: yangting_lisa   发布时间: 2011-07-06