agrapea 发表于 2009-5-8 10:09:46

QTP连接oracle问题

在qtp的expert view中输入:从其他帖子上看到的一种手写代码连接oracle的方式
Dim Cnn
Dim Rst
Dim strCnn
strCnn="Provider=OraOLEDB.Oracle.1;Data Source=172.16.26.27;Password=indussale;User ID=indussale;Persist Security Info=True;"
Set Cnn = CreateObject("ADODB.Connection")
Cnn.Open strCnn
Set Rst =CreateObject("ADODB.Recordset")
Rst.open "select column_namefrom table_name where **** ", Cnn
i=1

执行到Cnn.Open strCnn时候,就弹出错误提示“未找到提供程序。该程序可能未正确安装。”
这是什么意思呀?不知道还有其他连接数据库的方法,最好用图解的方式,看了其他的帖子都是文字说明,有点晕。请哪位高手指点。

windangle 发表于 2009-5-9 08:38:51

不知道你的电脑中是否安装Oracle程序了呢?
另外定义strCnn这一行,我开始Provider是用的OraOLEDB.Oracle.1不行,后来换成MSDAORA.1就OK了。

virgolong 发表于 2009-5-23 13:39:59

原帖由 windangle 于 2009-5-9 08:38 发表 http://bbs.51testing.com/images/common/back.gif
不知道你的电脑中是否安装Oracle程序了呢?
另外定义strCnn这一行,我开始Provider是用的OraOLEDB.Oracle.1不行,后来换成MSDAORA.1就OK了。
遇到了同样的问题,我改了后也好了
页: [1]
查看完整版本: QTP连接oracle问题