google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[求助] qtp如何去连接DB2数据库

本主题由 fishy 于 2008-7-1 10:52 提升

qtp如何去连接DB2数据库


在QTP连接DB2数据库的流程?

TOP

首先建一个连接DB2的DSN

然后在QTP中用ADO连接,类似如下代码:
Set strOracleConnection = CreateObject("ADODB.Connection")
strOracleConnection.open("DSN=xxx;UID=xxxWD=xxx;SERVER=xxx")
strQuery = "Declare vstr varchar2(4000); Begin vstr:= Truncate_Tables(); End;"
Set strOracleRec = strOracleConnection.Execute(strQuery)


推荐新书《QTP自动化测试实践》:
http://blog.csdn.net/Testing_is_believing/category/413627.aspx
Seeing is NOT Believing!Testing is believing!
www.itestware.com
http://blog.csdn.net/testing_is_believing

TOP

首先,qtp只能在window下运行吧?
所以我觉得最好是装一个db2的客户端(猜测应该有客户端,如果没有就装一个db2),然后使用ODBC去连接(使用DB2的驱动程序)。

TOP

正好也有这个问题


是不是在insert-checkpoint-databaseoutput value这里来创建DB2的DSN,

创建时的sql语句格式是什么样的啊?按照一般的写好像报错哦

TOP

QTP菜单上
insert-checkpoint-databaseoutput value这里来创建DB2的DSN

然后建立数据驱动(可以选择ORACLE\MSSQL\ACCESS....)

然后保存,然后写一个简单的SQL查询语句就OK了

TOP

报错呢


我是按照如上的方法建立的,然后写sql,在保存时,就提示错误,如图

[ 本帖最后由 wslf 于 2008-9-25 14:14 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-8 14:53Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹