OraOLEDbpus.dll找不到指定的模块的解决办法-delphi版

我的开发环境 :windows xp +sp3    delphi 7   xe   xe2   呵呵  安装了三个版本的delphi同时再用。

 

有一天闲来无事 用一个 "清理垃圾.bat" 清理下磁盘空间 结果悲剧来了 打开d7 xe xe2 添加adoconnection 组件 连接oracle 驱动选用的是oracle Provide for ole db  结果提示 "OraOLEDbpus.dll找不到指定的模块"    如果是动态设置的连接字符串  debug调试还是提示错误 但是编译的exe可以连接成功。

再桌面上新建conn.udl文件 双击 找到那个驱动 可以正常连接 这说明不是oracle的问题。

 

于是 谷歌   说是 环境变量的问题 详见 http://www.cnblogs.com/pyonline/archive/2007/01/04/611570.html

操作系统的环境变量在  我的电脑--右键属性--高级--环境变量--系统变量  有个path  把oracle安装路径 添加即可

 

delphi 7 的环境变量 设置 如图

 

delphi  xe   tool--options 如图

 

 

只要正确设置了oracle 安装路径 即可解决此问题。

转载于:https://www.cnblogs.com/chinawcs/archive/2013/02/20/2919790.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值