Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ODBC测试连接成功时,DbProviderFactory中的Oracle InstantClient ODBC连接失败 安装了InstantCLient 11.2.0.4 Basic Lite和ODBC软件包 设置ORACLE_HOME和TNS_ADMIN环境变量,并将安装路径添加到path环境变量中 在该位置创建了我的tnsnames.ora文件 使用文件中的TNS设置我的DSN,并进行测试连接-成功 使用我以前开发的C代码,该代码使用DbProviderFactorys连接到数据提供程序的通用方法(已经与Teradata、SQL Server一起使用) 已使用以下连接字符串创建我的数据源配置: 结果为“ORA-12560:TNS:协议适配器错误” 我在连接字符串上尝试了许多变体,它们都会导致某种错误。任何帮助都将不胜感激。_C#_.net_Oracle11g_Instantclient_Dbproviderfactories - Fatal编程技术网

C# ODBC测试连接成功时,DbProviderFactory中的Oracle InstantClient ODBC连接失败 安装了InstantCLient 11.2.0.4 Basic Lite和ODBC软件包 设置ORACLE_HOME和TNS_ADMIN环境变量,并将安装路径添加到path环境变量中 在该位置创建了我的tnsnames.ora文件 使用文件中的TNS设置我的DSN,并进行测试连接-成功 使用我以前开发的C代码,该代码使用DbProviderFactorys连接到数据提供程序的通用方法(已经与Teradata、SQL Server一起使用) 已使用以下连接字符串创建我的数据源配置: 结果为“ORA-12560:TNS:协议适配器错误” 我在连接字符串上尝试了许多变体,它们都会导致某种错误。任何帮助都将不胜感激。

C# ODBC测试连接成功时,DbProviderFactory中的Oracle InstantClient ODBC连接失败 安装了InstantCLient 11.2.0.4 Basic Lite和ODBC软件包 设置ORACLE_HOME和TNS_ADMIN环境变量,并将安装路径添加到path环境变量中 在该位置创建了我的tnsnames.ora文件 使用文件中的TNS设置我的DSN,并进行测试连接-成功 使用我以前开发的C代码,该代码使用DbProviderFactorys连接到数据提供程序的通用方法(已经与Teradata、SQL Server一起使用) 已使用以下连接字符串创建我的数据源配置: 结果为“ORA-12560:TNS:协议适配器错误” 我在连接字符串上尝试了许多变体,它们都会导致某种错误。任何帮助都将不胜感激。,c#,.net,oracle11g,instantclient,dbproviderfactories,C#,.net,Oracle11g,Instantclient,Dbproviderfactories,系统信息 Windows Server 2003 64位 C#.NET 3.5 Oracle 11g 11.2.0.3.0远程数据库 我不确定哪里出了问题,但我发现下面非常简单的连接字符串有效!它也在使用通用System.Data.Odbc 这取决于您使用的连接协议:TCP或TCPS 如果TCPS,则.NET Framework版本应高于4.5。 如果.NET Framework版本低于3.5,则会出现“ORA-12560:TNS:protocol adapter error”

系统信息

  • Windows Server 2003 64位
  • C#.NET 3.5
  • Oracle 11g 11.2.0.3.0远程数据库

我不确定哪里出了问题,但我发现下面非常简单的连接字符串有效!它也在使用通用System.Data.Odbc


这取决于您使用的连接协议:
TCP
TCPS

如果
TCPS
,则
.NET Framework
版本应高于4.5。
如果
.NET Framework
版本低于3.5,则会出现“
ORA-12560:TNS:protocol adapter error