51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4236|回复: 7
打印 上一主题 下一主题

[原创] 请问QTP访问数据库(Oracle), 可不可以用来比较两条记录的结果?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-25 17:38:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在数据库中, 有一个模板记录, 新建立的记录, 想和数据库中的模板进行比较, 如果比较完全相同, 返回True, 如果有不相同的字段, 返回False, 并显示不相同的字段值。 不知道可能做到?
QTP对数据库操作, 我不清楚, 查看了帮助, 也是一知半解, 网上这方面的资料很少, 不知道哪位大哥, 能给小弟一点,这方面的资料。多谢了! sdlkfj2
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-9-26 09:12:52 | 只看该作者
楼主是想比较纪录的值还是想比较表的字段啊?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-9-26 09:23:48 | 只看该作者
我是想比较记录的值, 不知到怎么做, 能给点意见吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-9-27 13:57:24 | 只看该作者
哪位大哥, 帮忙看一下? 给我点这方面的资料,也可以。 期待中。。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-10-7 15:27:42 | 只看该作者
抽了点时间写了个例子,希望能对你有帮助~

'创建连接数据库对象
Set conn = createobject("ADODB.Connection")

'连接Oracle数据库,注意选择好对应的Provider,其值还可为MSDAORA.1等等;填入连接数据库的用户名和密码以及数据源地址
conn.Open"Provider=OraOLEDB.Oracle.1;Password=mercury;Persist Security Info=True;User ID=admin;Data Source=newtours.mercuryinteractive.com"
'其中"Provider=OraOLEDB.Oracle.1;Password=mercury;Persist Security Info=True;User ID=admin;Data Source=newtours.mercuryinteractive.com"语句
'可以通过创建一个.udl文件,双击后设置正确的连接信息,测试连接成功后就可用记事本再打开该文件得到

'创建数据库记录集对象(也就是查询结果)
Set res = createobject("ADODB.Recordset")

'打开以指定查询语句查询所得的记录集
res.Open"select * from user where username=kevin",conn,2,2

'从查询结果的指定字段取出值
iDate = res("Date")
iValue = res("Value")
iAddress = res("Address")
iTelNo = res("TelNo")

res.close        '关闭记录集
Set res=nothing        '释放对象
conn.close        '关闭连接
Set conn=nothing        '释放对象

[ 本帖最后由 hsjzfling 于 2007-10-15 16:15 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-10-15 12:44:49 | 只看该作者
多谢了, 问题解决了。 用的是5楼的方法。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-7-26 13:11:05 | 只看该作者
太NB了~~~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2014-12-26 16:00
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
    发表于 2012-7-24 15:25:50 | 只看该作者
    赞一个!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-28 22:50 , Processed in 0.085539 second(s), 32 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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