vi_2010 发表于 2014-5-15 17:49:00

QTP脚本中定义一个数组接收function返回的数组

有一个function功能是将数据库查询的结果集的值赋给一个数组,然后返回这个数据,结果集应该怎样赋给数组。
脚本中数组怎么接收函数返回的数组,求各位大神指教啊~~~~~~~~~

auto_tester 发表于 2014-5-16 13:14:50

等待接受中

sakuragi0 发表于 2014-5-16 17:32:55

function中先不用数组,先用一个字符串把数组元素用|连接起来,这样function输出的是一个字符串,然后字符串进行分割(用分割函数split(str,“|”),得到的就是一个数组集合)

sakuragi0 发表于 2014-5-16 17:35:25

function中把结果集中的元素逐个连接起来组成一个字符串,比如用“|”符合连接起来,function的返回值就是这个字符串,然后split这个字符串,就得到数组了(split(str,“|”))

vi_2010 发表于 2014-5-20 11:43:22

回复 4# sakuragi0

谢谢哦,我解决了数据接收问题了,但是会出现,有时候可以成功,有时候会报下标越界或之类的问题,可以考虑用这种方法,这样返回后赋值应该会成功率高些
页: [1]
查看完整版本: QTP脚本中定义一个数组接收function返回的数组