当前位置:编程学习 > C#/ASP.NET >>

C# Oracle10g 不装客户端的配置问题

我使用Oracle10g 的数据库现在想要不安装客户端做了一些配置  现在使用sqlplus能够链接到我的Oracle服务器  但是我使用System.date.OracleClient写的连接程序却连不上服务器,每次在Connection.Open()的时候报以下错误:System.Exception: OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
给位帮忙看看  谢谢 --------------------编程问答-------------------- 可以不用安装客户端吗?关注下。帮顶。 --------------------编程问答-------------------- 是的  我在网上找了个方法 现在在plsql和sqlplus中都能访问到我的Oracle10g 的服务器 但是就是我的代码不能访问  谢谢 --------------------编程问答-------------------- JF --------------------编程问答-------------------- JF --------------------编程问答-------------------- JF --------------------编程问答-------------------- 什么啊? --------------------编程问答-------------------- 好像不能吧,没用过。。关注下。。。 --------------------编程问答-------------------- jf --------------------编程问答-------------------- 首先,在安装Oracle服务器的机器上搜索下列文件,
  oci.dll
  ocijdbc10.dll
  ociw32.dll
  orannzsbb10.dll
  oraocci10.dll
  oraociei10.dll
  sqlnet.ora
  tnsnames.ora
  classes12.jar
  ojdbc14.jar
   
     
  制作成压缩文件,配置目标计算机使用。
  1.将oracleinstantclient.rar解压缩到一个目录, 如d:\oracleinstantclient
  2.配置d:\oracleinstantclient的tnsnames.ora文件,只需要修改其中的服务器地址、服务名称和端口。 
  3、配置环境变量,在PATH变量中加入d:\oracleinstantclient
  4、注册表加入下面键值 
  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
  "LD_LIBRARY_PATH"="d:\OracleInstantClient"
  "NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK"
  "TNS_ADMIN"="d:\OracleInstantClient"


我是按照上面的做的  现在只能在sqlplus和plsql中访问服务器 自己的程序不行

--------------------编程问答-------------------- 高手帮忙看下 --------------------编程问答-------------------- 安装一个客户端难道很费劲吗??? --------------------编程问答-------------------- 不是费劲  我不可能在每个用户的计算机上都安装一个客户端的啊,要收费的呵呵 --------------------编程问答-------------------- 原理上将应该不行 --------------------编程问答-------------------- 网上好多人都说可以的  而且我做了后在sqlplus中也是能够链接上的  就是使用ado.net的OracleClient连不上 --------------------编程问答-------------------- 等待高手中 --------------------编程问答-------------------- 解决了 原来是我少了一个文件 oraociei10.dll  现在我的程序也能在没装客户端的机器上运行了 --------------------编程问答-------------------- 学习到了,谢谢。 --------------------编程问答-------------------- 这个倒不错,不用安装Oracle客户端了。不晓得Oracle8i是不是也行。 --------------------编程问答-------------------- 你也可以采用web服务的方式啊。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,