求助!请问如何取得datapool中一列元素的个数
各位达人,现在我碰到一个问题,如何取得datapool中某一列的数据的个数?该怎么求出来?请各位帮帮忙! 有这个必要吗datapool是你自己做的 datapool是我自己建的,但数据量特别大,好像几千个数在里面,我现在想统计一下数据的个数,有什么办法吗? 你试一下这种方法:
用SQA_DP_SEQUENTIAL方式打开datapool,利用SQADatapoolFetch (dp_id)
返回-3为判断条件,获取Datapool的记录数。
'$Include "sqautil.sbh"
Sub Main
Dim Result As Integer
'Initially Recorded: 2005-10-1621: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 还有个办法,你可以到\yourprojectTestDatastore\DefaultTestScriptDatastore\TMS_Datapools
这个目录下找到想对应的datapool,然后用excel打开,就可以直接看到一共有多少行数据。这个是excel本身的统计功能 好的,非常感谢各位的解答,问题已经解决! 这个方法可以吗?如果有多个-3怎么办? 什么叫有多个-3啊 看错了,不好意思
页:
[1]