51Testing软件测试论坛

标题: QTP要如何配置才能连接到oracle客户端 [打印本页]

作者: fcui    时间: 2008-1-11 11:57
标题: QTP要如何配置才能连接到oracle客户端
求助TP要如何配置才能连接到oracle客户端
作者: jinsen    时间: 2008-1-11 12:05
通过写代码(ADO)连接数据库。
作者: fcui    时间: 2008-1-11 13:54
写了ADO连接数据库,运行时一直提示:未找到提供程序,该程序可能未正确安装

我已经装了oracle客户端,还要安装别的么?或者要在QTP上配置一下
作者: jinsen    时间: 2008-1-11 14:19
能不能把你写的代码贴上来看看?我估计是代码上的问题,QTP是不用配置的。
作者: fcui    时间: 2008-1-11 14:25
Dim res,cmd,sql
Set Res=createobject("adodb.recordset")
Set Cmd=createobject("adodb.command")
set conn=createobject("adodb.connection")

运行这一句出错
conn.open=" Provider=OraOLEDB.Oracle.1; Password=sa;UserID=sa;DataSource=datasource; PersistSecurityInfo=True"
提示:未找到提供程序,该程序可能未正确安装

我若改成下面的写法
conn.open=" Provider=MSDAORA.1; Password=sa;UserID=sa;DataSource=datasource; PersistSecurityInfo=True"
错误信息就变成:发生了一个oracle错误,但无法从oracle中检索错误信息

另外QTP中需要用import  来引用么

[ 本帖最后由 fcui 于 2008-1-11 15:00 编辑 ]
作者: jinsen    时间: 2008-1-11 17:24
改成这样试试看:
DRIVER={Microsoft ODBC for Oracle};UID=sa; PWD=sa;SERVER=serverName;

VBS文件的使用:
ExecuteFile c:\xxx.vbs




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