51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6430|回复: 11
打印 上一主题 下一主题

[求助] qtp 运行错误 未发现数据源名称并且未指定默认驱动程序

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-6-4 15:17:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人菜鸟一个,目前正在自学QTP 在做数据库测试时遇到上述问题,请各位高手指点下,脚本代码如下
Const strConn="DRIVER={Microsoft Access Driver(*.mdb)};DBQ=C:\Program Files\Hp\QuickTest Professional\samples\flight\app\flight32.mdb"

Set objDB=CreateObject("ADODB.Connection")
objDB.ConnectionString=strConn
objDB.Open
sqlQuery="select o.*,f.Ticket_Price from orders o,flights f where o.flight_number=f.flight_number"
Set objResults=objDB.Execute(sqlQuery)
SumTickets=0
SumCustomers=0
SumMoney=0
objResults.MoveFirst
While Not objResults.EOF
        SumTickets=SumTickets+objResults.Fields("Tickets_Ordered")
        SumCustomers=SumCustomers+1
        SumMoney=SumMoney+objResults.Fields("Tickets_Ordered")
        objResults.MoveNext
    Wend
        Reporter.ReportEvent micPass,"Database 总票数","总票数="&SumTickets
        reporter.ReportEvent micPass,"Database 顾客数","顾客数="&SumCustomers
        reporter.ReportEvent micPass,"Database总价钱","总价钱="&SumMoney


        objResults.Close
        objDB.Close
        Set objResults=Nothing
        Set objDB=Nothing
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    2#
    发表于 2012-6-4 15:35:19 | 只看该作者
    你建了数据源了吗?就是这个*.mdb?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2012-6-4 15:58:14 | 只看该作者
    回复 2# joykao


       建的系统DSN
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2012-6-4 16:01:21 | 只看该作者
    回复 2# joykao
    我刚才又试了下用户DSN也还是不行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    5#
    发表于 2012-6-5 12:55:24 | 只看该作者
    你的数据源是怎么建的呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2012-6-5 13:46:26 | 只看该作者
    回复 5# joykao


        控制面板数据源中
    1、选择系统DSN添加Microsoft Access driver
    2、填写数据源名称
    3、选择数据库
    这样创建不行吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2012-6-5 13:49:18 | 只看该作者
    回复 5# joykao


       这跟Access 版本有关吗?我用的2007版,程序使用的时2003版
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    8#
    发表于 2012-6-5 16:35:55 | 只看该作者
    这个我就母鸡啦。。。。回复 7# zxyandzwj
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2012-6-5 16:48:02 | 只看该作者
    回复 8# joykao


        呜呜,不过还是谢谢你!我再试试其他办法吧!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2012-12-13 11:52:46 | 只看该作者
    我安装好QTP之后,打开飞机订票系统,登陆可以,但登陆之后就弹出“未发现数据源名称并且未找到默认驱动程序”请问你有碰到这个问题么?能不能把你正常安装的QTP软件发我呢。。。非常感谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2013-1-25 17:54:15 | 只看该作者
    Thank you very much for sharing!The good man!The good life of peace!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-4 09:56
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    12#
    发表于 2017-8-25 16:34:55 | 只看该作者
    yinyeyu 发表于 2012-12-13 11:52
    我安装好QTP之后,打开飞机订票系统,登陆可以,但登陆之后就弹出“未发现数据源名称并且未找到默认驱动程 ...

    我也是这个问题,怎么解决的,虽然过了5年,希望看到能帮我解答一下
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-11 01:32 , Processed in 0.068396 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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