关于windows 服务访问 Oracle 的问题

dk9761 2009-03-25 11:59:39
我写了个DLL 其中有一个方法是访问Oracle数据的,我用c\s代码调用它完全没有问题,但是用服务来调用则出现异常~"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本" 用的IDE 是vs2008 ,本机装有oracle 10 客户端~
有同事 说是服务是只找windows\system32 目录下的dll (本机oracle安装在D:\) 所以找不到oracle的注册。
请问是怎么回事,能否提供解决方案。
...全文
114 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
feijinxiu 2009-08-02
  • 打赏
  • 举报
回复
建议检查一下你的那个客户端上是否已经建立了你要访问的连接。这样的错误,有可能是没找到连接,所以提示你安装更高版本客户端。具体点就是打开你的那个客户端,新建一个连接,目标是你服务调用的那个数据库。
JavaAlpha 2009-07-21
  • 打赏
  • 举报
回复
我也遇到这个问题了,解决了吗?
阿非 2009-04-06
  • 打赏
  • 举报
回复
目录权限的问题
dk9761 2009-04-06
  • 打赏
  • 举报
回复
晕了~ 等了这么多天还是没人回
namhyuk 2009-03-27
  • 打赏
  • 举报
回复
对Oracle也是不熟。

我是干脆在服务器上装了个Oracle客户端解决这问题的。

现在想想Oralce真TM麻烦。想学好它可能比学什么Sql Server要付出N多精力。
dk9761 2009-03-27
  • 打赏
  • 举报
回复
晕~ 我也不知道哪里出了问题~ 难道就没有人遇到同样问题,我总是遇到些奇怪的问题
Dobzhansky 2009-03-26
  • 打赏
  • 举报
回复
服务帐户的 PATH 列印一下看看, 不成就增加 oci 的路径进去呢
dk9761 2009-03-26
  • 打赏
  • 举报
回复
自己顶
dk9761 2009-03-26
  • 打赏
  • 举报
回复
还没人回啊 求高手指点~~~~
周公 2009-03-26
  • 打赏
  • 举报
回复
我给某省政府做过一个系统,用的也是Oracle系统,在本机开发好之后部署的时候在运行的机器上安装Oracle客户端程序就能正常运行。
dk9761 2009-03-26
  • 打赏
  • 举报
回复
没明白,能详细的说下不~

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧