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

c# 连接Oracle

C#连接远端oracle10g 报错System.Data.OracleClient 需要 Oracle 客户端软件 --------------------编程问答-------------------- 沒有安裝Oracle...
安裝格客戶段。。
本地以及服務器 --------------------编程问答-------------------- 没有安装Oracle客户端导致的,根据你操作系统的类型安装一个32位或者64位的Oracle客户端即可。 --------------------编程问答-------------------- 我安装了oracle 的客户端了 用pl/sql 都可以连接到服务器数据库   还可以操作了
 但是 我用C# 连接字符串的时候 报错了
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.100) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORACLESERACHDATA)));Persist Security Info=True;User Id=; Password=;

到网上去查过  但是有很多原因 不知道是哪个??? --------------------编程问答-------------------- 都告诉你"需要 Oracle 客户端软件"了,就装个呗。 --------------------编程问答-------------------- 其实C#操作oracle的方式与SQLServer不一样,安装了客户端后,需要修改客户端的一个文件配置 --------------------编程问答-------------------- 装了呀......??? 我觉得他这个不怎么合理  难道 我C# 应用程序 在每台机器上都要安装oracle  的客户端吗???
   先说 装了客户端 为什么C# 还报错呢???

System.Data.OracleClient 需要 Oracle 客户端软件 --------------------编程问答-------------------- 连接字符串用这个试试?Password=gmep;User ID=gmep_query;Data Source=cgscj --------------------编程问答--------------------
引用 6 楼 wangxhbest 的回复:
装了呀......??? 我觉得他这个不怎么合理 难道 我C# 应用程序 在每台机器上都要安装oracle 的客户端吗???
  先说 装了客户端 为什么C# 还报错呢???

System.Data.OracleClient 需要 Oracle 客户端软件

客户端每台机器都要装oracle的。 --------------------编程问答-------------------- 哦  这样子哟
  我是装了oracle 的客户端了  我刚才 关闭了项目  重新开启就ok 了  --------------------编程问答--------------------
引用 9 楼 wangxhbest 的回复:
哦 这样子哟
  我是装了oracle 的客户端了 我刚才 关闭了项目 重新开启就ok 了
--------------------编程问答-------------------- 安装下Oracle客户端,然后配置下连接串即可 --------------------编程问答-------------------- 可以就好了 --------------------编程问答-------------------- 参考
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,