51Testing软件测试论坛
标题:
如何将datagird中的所有数据进行导出
[打印本页]
作者:
shengyan
时间:
2005-11-18 15:31
标题:
如何将datagird中的所有数据进行导出
我现在写的测试脚本是一个查询操作。就是根据多个条件进行查询,查询结果集显示在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 编辑
]
作者:
lovedemon
时间:
2005-11-18 15:37
关注中
作者:
shengyan
时间:
2005-11-21 10:14
啊,向版主求救
作者:
lovetest6
时间:
2005-11-21 11:29
Sub GetCellData_Example()
'The following example uses the GetCellData method to display the
'contents of the cell located in cell 1, column 1 in a message box.
Set text = Browser("Mercury Tours").Page("Search Results").
WebTable("OutboundFlight").GetCellData(1, 1)
MsgBox "text contains" & text
End Sub
复制代码
help里面的代码。或许对你有帮助。
作者:
lovetest6
时间:
2005-11-21 11:31
如果是.net的控件,我就不清楚了哦。
作者:
shengyan
时间:
2005-11-21 12:47
就是.net控件,但也可以用的
:)
[
本帖最后由 shengyan 于 2005-11-21 14:23 编辑
]
作者:
netsky_lt
时间:
2006-12-4 11:27
研究中:根据多个字段进行查询
sql="select manualcode,babyname,sex,nativedetail,fathername,mothername from chr_bornregister where fathername="&MyFather&""
然后把这些导出成为XLS或者XML文件;
那一位完成后请上传啊。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2