关于asp的引号

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:08:07
num=ubound(fields1)-1
for i=0 to num
rs(""&fields1(i)&"")=value(i)
next
这两个引号有什么作用呢?还有减1是什么回事,fields1是个数组,推荐例子也行,谢谢
那么说这两个""号可以去掉也不影响是吗?
还有,有没有像用到ubound(fields1)-1这样要减1这样的例子,什么情况下用到减1?

""去掉没有任何负面影响,反而能加快运算速度。
因为数组下标是从0开始的,也就是fields1(0)是数组的第一个元素,所以数组的最后一个元素就应该用fields1(数组元素数量-1)来表示。
从0开始的东西可能会用到-1

在VBS里面
字符串数据是需要用"括起来的

"DFSF"这个数据是:DFSF
"" 这个数据是:啥玩意都没有,就是空的意思

至于-1是什么意思,
因为ubound(数组名)这个函数的返回值是一个数字,可以进行数学运算,就是减一的意思。
ubound()的用法:
http://hi.baidu.com/soolf/blog/item/704cce1626e20255f3de3211.html

加引号表示是字符串
num=ubound(fields1)-1 此处减一 ubound(fields1)表示对fields1数组取最大下维 后将值赋予num

鬼知道