Developer_Tools--Oracle_ODTWithODAC 及 TNS 报错。

oracle 官方的连接 .Net 的 组件 ODTWithODAC

http://www.oracle.com/technetwork/cn/articles/dotnet/vs2010-oracle-dev-410461-zhs.html

可在官网上下载,注意 32位及 64位区别:

以 Oracel11g 11.0.4 x64为例, VisualStudio 2010  基于 64位 Win10 安装

注意: 此 组件针对的是 11.0.3 版本的。在安装之后因为写入了 系统环境变量 Path . 会导致连接不上 Oracle ,需要更改 Path 中的顺序。见文章后半部。

注意的要点是 组件的安装选项中 要选择 Oracle11g 的安装目录:

 其余的部分直接下一步 安装即可:

在 VisualStudio 2010 中引用

因为此组件为 11.0.3  版本,而本机 Oracle 为 64位 11.0.4 版本。

分别如图所示:

11.0.3 Client 访问客户端

原因在于为最新安装,所以 系统环境变量 Path 在最前面,先于 Oracle Home 读取。

更改 Path 顺序 让 11.0.4 home 顺序在前:

 随后 顺利连接到 Oracle :

原文地址:https://www.cnblogs.com/masterSoul/p/7826763.html