日期:2014-05-17  浏览次数:20889 次

江湖救急,急急急急,Oracle数据库连接问题



“数据库服务器”是“WinServer2008”,其上的数据库是“Oracle  11g”。

程序是Winform程序,运行在开发机上,它是“Win7”,没有安装Oracle客户端。   Oracle数据库不在开发机上的,开发机VS2010中的此“Winform”程序报错如上。


问题一:怎么回事,缺少什么客户端呢???   开发机上要安装“Oracle客户端”才可以吗???    “Oracle客户端”叫什么名字???


问题二:还有的大师说“打开高级设置,启用32位应用程序设置为true。”。小弟不知道这是干什么用的啊???    这个设置修改在哪里呢???

问题三:这个问题该如何处理,请大师说的详细点好吗???      小弟对“Oracle数据库”不熟啊。
  
------解决方案--------------------
把连接数据库的相关代码贴过来看下
------解决方案--------------------
没有安装客户端,你怎么连接oracle数据库
安装客户端,在oracle Net配置中添加服务命名,再连吧
------解决方案--------------------
Oracle的连接字符串的写法,与您调用的连接Oracel的DLL相关
------解决方案--------------------
帮楼主顶下 看看
------解决方案--------------------
项目直连数据库的话,需要在客户端的机器上安装oracle驱动
一般使用oracle数据库开发的话,建议数据层使用webservice之类的东西,这样可以避免在客户机上安装驱动
------解决方案--------------------
把oricle的dll文件添加到项目当中。所说的修改成32位,是指在IIS应用程序池中找到你发布的服务,右击,找到相应的属性,然后修改。
------解决方案--------------------
是呀你写的sql的连接方法,你去看一下这一方面的视频吧。
------解决方案--------------------
 我也遇到过这种问题  在客户端安装oracle客户端就可以。
------解决方案--------------------
要安装Oracle的客户端的。
有个Oracle连接的精简版,你找找。30M左右
Oracle 数据库 10g 特别版客户端.exe