.net平台上winform程序中,使用webservice在不安装Oraclient的情况下,直接访问Oracle数据库,

一直出错:System.Exception:System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本。..........还有很多.... 一直出错:System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。..........还有很多..........
是不是服务器没有给予这种方式的访问权限?还是当前的iis用户没有足够的权限?求解,速度......没多少分啊 ......
展开
 我来答
百度网友fcc2519
2011-04-28 · TA获得超过596个赞
知道小有建树答主
回答量:1102
采纳率:0%
帮助的人:268万
展开全部
错误信息很显然叫你安装Oracle客户端啊,没有客户端是不能访问的。安装了客户端还要在以下位置配置数据库信息

Oracle\product\10.1.0\Client_1\network\ADMIN\TNSNAMES.ORA
例子
ICONNECT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = iconnectdb)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ICONNECT)
)
)
更多追问追答
追问
问题是总不能给客户也安装Oracle客户端吧?我网上看用webservice来远程调用是可以实现的。
追答
这个错误是客户端报的还是服务端报的?我看你提到“当前的iis用户”应该是服务端了吧,那么应该是服务端没有Oracle的客户端啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式