c#连接oracle方式?(不想装客户端)
各位高手:哪位了解c#连接和操作oracle的方式,我现在用using System.Data.OracleClient;联接方式为"Password=bms;User ID=bms_owner;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.29.145)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=BMSRPT)));";
结果在打开连接时出现“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”问题,找出一下资料说是要安装客户端。
有没有更好的操作方式,尽可能让客户端简单的操作方式。多谢! --------------------编程问答-------------------- 一定要安装的,我试过。。。
具体安装后还要设置下安装目录的权限
http://blog.csdn.net/windxxf/archive/2010/12/17/6081683.aspx --------------------编程问答-------------------- 任何数据库都是得要客户端的吧.
--------------------编程问答-------------------- 不装客户端是不行的
sql server可以不装客户端,只要一个连接字符串就行了。
oracle必须要装 --------------------编程问答-------------------- http://www.devart.com/dotconnect/oracle/
我有,,,, --------------------编程问答--------------------
up --------------------编程问答--------------------
最近项目中也遇到这个问题了,客户端也装过了oracle(版本是8.0.1),还是报这个错。 --------------------编程问答--------------------
不给你轮子 我叫你开车 --------------------编程问答-------------------- 我說的控件,你只需要打包安裝就可以,不需要OracleClient --------------------编程问答-------------------- 也是推荐devart,不过有破解版的就好了,确实很方便这个东西 --------------------编程问答--------------------
這個簡單,呵呵呵 --------------------编程问答-------------------- 一定要安装。 --------------------编程问答-------------------- devart有破解版吗?有发一个来啊,谢谢各位了kid-wang@163.com --------------------编程问答-------------------- oracle易用性还是差些,今天听说要收购AMD,不知搞什么鬼。 --------------------编程问答--------------------
差?爲什麽這麼貴?我買不起 --------------------编程问答-------------------- Access、Sql Server使用起来比oracle简单多了,性能也好一些。 --------------------编程问答-------------------- windows 中 我们之所以在发布的时候不需要,是因为WINDOWS已经集成进去了,给我们开发的造成的这样的错觉。如果你要连接数据库,你想想操作系统又没有发布标准的接口。人家自己的东西。操作系统怎么知道。所以客户端肯定要装的。 --------------------编程问答-------------------- 微軟自家的東西,當然好辦,只是這不是他家的,呵呵呵,還是devart 方便些。。。
补充:.NET技术 , C#