51Testing软件测试论坛
标题:
求助!请问如何取得datapool中一列元素的个数
[打印本页]
作者:
qingchunjun
时间:
2005-10-15 10:20
标题:
求助!请问如何取得datapool中一列元素的个数
各位达人,现在我碰到一个问题,如何取得datapool中某一列的数据的个数?该怎么求出来?请各位帮帮忙!
作者:
ilovejolly
时间:
2005-10-16 16:21
有这个必要吗
datapool是你自己做的
作者:
qingchunjun
时间:
2005-10-16 17:33
datapool是我自己建的,但数据量特别大,好像几千个数在里面,我现在想统计一下数据的个数,有什么办法吗?
作者:
海龙
时间:
2005-10-16 21:49
你试一下这种方法:
用SQA_DP_SEQUENTIAL方式打开datapool,利用SQADatapoolFetch (dp_id)
返回-3为判断条件,获取Datapool的记录数。
'$Include "sqautil.sbh"
Sub Main
Dim Result As Integer
'Initially Recorded: 2005-10-16 21:42:32
'Script Name: count
DIM dp_id as Long
DIM dp_Result as Long
dim count as long
count=-1
dp_id = SQADatapoolOpen ("test", FALSE, SQA_DP_SEQUENTIAL, FALSE)
do
dp_Result = SQADatapoolFetch (dp_id)
count=count+1
loop until dp_Result=-3
msgbox count
dp_Result = SQADatapoolClose (dp_id)
End Sub
作者:
ilovejolly
时间:
2005-10-17 08:39
还有个办法,你可以到\yourprojectTestDatastore\DefaultTestScriptDatastore\TMS_Datapools
这个目录下找到想对应的datapool,然后用excel打开,就可以直接看到一共有多少行数据。这个是excel本身的统计功能
作者:
qingchunjun
时间:
2005-10-17 14:27
好的,非常感谢各位的解答,问题已经解决!
作者:
taoyi_cheng
时间:
2005-10-24 12:01
这个方法可以吗?如果有多个-3怎么办?
作者:
ilovejolly
时间:
2005-10-24 12:44
什么叫有多个-3啊
作者:
taoyi_cheng
时间:
2005-10-27 16:55
看错了,不好意思
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2