|
我现在写的测试脚本是一个查询操作。就是根据多个条件进行查询,查询结果集显示在datagrid中。
现在我已经写sql语句把基线数据查询出来了:
Sub dataBase_checkpoint()
Set con=createobject("adodb.connection")
con.open "DRIVER={Oracle in OraHome92};SERVER=CESHI;UID=CND_TEST;PWD=CND;DBQ=CESHI;DBA=W;APA=T;EXC=F;XSM=Default;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=Lo;BAM=IfAllSuccessful;MTS=F;MDI=Me;CSR=F;FWC=F;PFC=10;TLO=O;"
Set record=createobject("adodb.recordset")
sql="select manualcode,babyname,sex,nativedetail,fathername,mothername from chr_bornregister where fathername="&MyFather&""
record.open
sql.open
End Sub
那测试中的数据(即查询结果集显示在datagrid中的数据)怎么取出来呢?
我采用的方法是:
对datagrid设置insert output value,但问题是output type只有datatable 和enviroment两种。我看帮助里有三种的:
1。a test, action or component parameter.
2。the run-time Data Table.
3。an environment variable
我想应该是用a test, action or component parameter.这种输出类型吧。把数据集放到一个参数中,再与上面的sql进行比较
pass 或fail在report中进行输出
----------------------------------------------------
我是用这种方法的,不知道大家有什么好方法把测试中的数据(即查询结果集显示在datagrid中的数据)怎么取出来
[ 本帖最后由 shengyan 于 2005-11-18 15:35 编辑 ] |
|