51Testing软件测试论坛

标题: QTP脚本中定义一个数组接收function返回的数组 [打印本页]

作者: vi_2010    时间: 2014-5-15 17:49
标题: QTP脚本中定义一个数组接收function返回的数组
有一个function功能是将数据库查询的结果集的值赋给一个数组,然后返回这个数据,结果集应该怎样赋给数组。
脚本中数组怎么接收函数返回的数组,求各位大神指教啊~~~~~~~~~
作者: auto_tester    时间: 2014-5-16 13:14
等待接受中
作者: sakuragi0    时间: 2014-5-16 17:32
function中先不用数组,先用一个字符串把数组元素用|连接起来,这样function输出的是一个字符串,然后字符串进行分割(用分割函数split(str,“|”),得到的就是一个数组集合)
作者: sakuragi0    时间: 2014-5-16 17:35
function中把结果集中的元素逐个连接起来组成一个字符串,比如用“|”符合连接起来,function的返回值就是这个字符串,然后split这个字符串,就得到数组了(split(str,“|”))
作者: vi_2010    时间: 2014-5-20 11:43
回复 4# sakuragi0

谢谢哦,我解决了数据接收问题了,但是会出现,有时候可以成功,有时候会报下标越界或之类的问题,可以考虑用这种方法,这样返回后赋值应该会成功率高些




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2