wu_xcw 发表于 2008-6-30 08:23:44

qtp如何去连接DB2数据库

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

陈能技 发表于 2008-7-1 14:45:33

首先建一个连接DB2的DSN

然后在QTP中用ADO连接,类似如下代码:
Set strOracleConnection = CreateObject("ADODB.Connection")
strOracleConnection.open("DSN=xxx;UID=xxx;PWD=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

meng0819 发表于 2008-7-5 19:13:31

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

wslf 发表于 2008-9-25 13:41:24

正好也有这个问题

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

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

鹭岛 发表于 2008-9-25 14:00:36

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

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

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

wslf 发表于 2008-9-25 14:07:56

报错呢

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

[ 本帖最后由 wslf 于 2008-9-25 14:14 编辑 ]
页: [1]
查看完整版本: qtp如何去连接DB2数据库