51Testing软件测试论坛

标题: 求助,qtp连接数据库的脚本,找不到数据源 [打印本页]

作者: hututu    时间: 2011-10-10 00:48
标题: 求助,qtp连接数据库的脚本,找不到数据源
Const strconn = "DRIVER={Microsoft Access Driver  (*.mdb)};DBQ=D:\QTPWorking\samples\flight\app\flight32.mdb"
Set objDB = createObject("ADODB.connection")
objDB.ConnectionString= strconn
objDB.Open
Dialog("Login").WinButton("Cancel").Click
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.Fields("Ticket_Price")
        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
执行到第四句时提示未发现数据源名称并且未指定默认驱动程序,请问我应该怎么解决
作者: wangyanzhao    时间: 2011-10-10 13:27
可参照下我的博客有关和数据库链接的脚本
http://hi.baidu.com/wyztester/bl ... 5bb81aa08bb75c.html
作者: wangyanzhao    时间: 2011-10-10 13:27
可参照下我的博客有关和数据库链接的脚本
http://hi.baidu.com/wyztester/bl ... 5bb81aa08bb75c.html
作者: hututu    时间: 2011-10-11 13:04
回复 3# wangyanzhao


    O(∩_∩)O谢谢,我会好好看看的,多谢
作者: hututu    时间: 2011-10-11 13:08
回复 3# wangyanzhao
不过我想请教您,ODBC中配置数据库,在QTP中使用,这种情况您熟悉吗,如果熟悉想跟您学一下
作者: hututu    时间: 2011-10-11 13:08
回复 3# wangyanzhao
不过我想请教您,ODBC中配置数据库,在QTP中使用,这种情况您熟悉吗,如果熟悉想跟您学一下
作者: zxyandzwj    时间: 2012-6-4 14:09
回复 4# hututu


    请问是什么原因,我也遇到了这个问题 感觉自己ODBC设置的也没有问题啊?
作者: joan_1    时间: 2012-6-4 14:40
我也遇到了这个问题了。当前电脑上因某种原因,没有成功安装上ACCESS数据库,不知这会不会对连接数据库有影响
作者: jacky8312    时间: 2012-6-11 17:06
需要在数据源中建立一个链接即可
作者: bichenlu    时间: 2012-6-12 12:47
有没驱动呢,可配置一个数据源用数据源试试
作者: shanfeng1419    时间: 2012-6-13 09:39
是不是strconn 不正确




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2