51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3166|回复: 8
打印 上一主题 下一主题

[原创] 没有配置数据源,是否可以使用语句连接oracle

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-26 11:21:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
sdlkfj2 ,想知道没有配置数据源,在QTP中是否可以使用语句直接连接oracle库
如果可以,帮忙高手们贴上代码,万分谢谢啊!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-1-26 11:31:02 | 只看该作者
怎么没人回复啊sdlkfj7
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-1-26 12:02:53 | 只看该作者
自己试一下就可以了。
我在本机上试了是可以的。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-1-26 12:10:44 | 只看该作者
Dim res,cmd,sql
Dim user_name,temp
     Set Res=createobject("adodb.recordset")
     Set Cmd=createobject("adodb.command")
        Cmd.activeconnection="Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=;Initial Catalog=;Data Source="
   
   
       
    sql="select * from table"

    Cmd.CommandText = sql
    Set res = Cmd.Execute()
       
    Set res = nothing
    Set Cmd= nothing
oracle的没有,这个是sql server的,应该改一下连接的设定就可以拉~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-1-26 12:31:40 | 只看该作者
没有配置数据源,要装客户端的;具体在本论坛找一下“不同数据库的连接方法”
曾经有好人列出很多种方法的帖啦。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-1-26 13:42:17 | 只看该作者
原帖由 风过无息 于 2007-1-26 12:02 发表
自己试一下就可以了。
我在本机上试了是可以的。

能把代码贴一下吗?
用大家 提供的代码改了一下,总是出现下面的问题:
我这里总出现"未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。

在安装这些组件之前,将无法使用此提供程序。"
这是为什么呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-1-26 14:27:57 | 只看该作者
http://bbs.51testing.com/thread-37499-1-3.html
  偶然看到的,正好适合你这个问题~
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-1-26 14:39:15 | 只看该作者

回复 #7 nk9841 的帖子

谢谢!sdlkfj2 看来只能建立通过建立DNS或安装oracle客户端来解决了.
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-6-23 16:44:25 | 只看该作者
可以的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-13 13:16 , Processed in 0.080290 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表