主题:parameters集合往里面追加对象怎么覆盖原对象呢.
parameters集合是一个参数集合:
比如存储过程有三个参数:@name_1,@name_2,@name_3.
那么parmeters就是由 @RETURN_VALUE @name_1 @name_2 @namw_3组成.
现在我们用createparameter创建一个对象,并用append把该对象追加到parmeters集合中去
objcomm.parameters.append objcomm.createparameter("@name_4",202,1,4,"你好")
然后在遍历一遍集合:
for ii=0 to objcomm.parameters.count-1 '遍历出所有参数名name和值
response.write objcomm.parameters(ii).name&"<BR>"
next
可是就只得到@name_4,而前面几个@name_1 @name_2 都没有了.
这是怎么回事啊.append不是追加对象到集合里面去吗?怎么会覆盖前面所有的集合对象呢。
比如存储过程有三个参数:@name_1,@name_2,@name_3.
那么parmeters就是由 @RETURN_VALUE @name_1 @name_2 @namw_3组成.
现在我们用createparameter创建一个对象,并用append把该对象追加到parmeters集合中去
objcomm.parameters.append objcomm.createparameter("@name_4",202,1,4,"你好")
然后在遍历一遍集合:
for ii=0 to objcomm.parameters.count-1 '遍历出所有参数名name和值
response.write objcomm.parameters(ii).name&"<BR>"
next
可是就只得到@name_4,而前面几个@name_1 @name_2 都没有了.
这是怎么回事啊.append不是追加对象到集合里面去吗?怎么会覆盖前面所有的集合对象呢。