51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2729|回复: 6
打印 上一主题 下一主题

[原创] 如何将datagird中的所有数据进行导出

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-18 15:31:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在写的测试脚本是一个查询操作。就是根据多个条件进行查询,查询结果集显示在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 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-18 15:37:11 | 只看该作者
关注中
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-11-21 10:14:07 | 只看该作者
啊,向版主求救
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-11-21 11:29:21 | 只看该作者
  1. Sub GetCellData_Example()
  2. 'The following example uses the GetCellData method to display the
  3. 'contents of the cell located in cell 1, column 1 in a message box.


  4. Set text = Browser("Mercury Tours").Page("Search Results").
  5. WebTable("OutboundFlight").GetCellData(1, 1)
  6.   MsgBox "text contains" & text


  7. End Sub
复制代码


help里面的代码。或许对你有帮助。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-11-21 11:31:35 | 只看该作者
如果是.net的控件,我就不清楚了哦。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-11-21 12:47:47 | 只看该作者
就是.net控件,但也可以用的
:)

[ 本帖最后由 shengyan 于 2005-11-21 14:23 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-12-4 11:27:59 | 只看该作者
研究中:根据多个字段进行查询
sql="select manualcode,babyname,sex,nativedetail,fathername,mothername from chr_bornregister  where fathername="&MyFather&""
然后把这些导出成为XLS或者XML文件;
那一位完成后请上传啊。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 18:49 , Processed in 0.066344 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表