我已从此链接(http://www.oracle.com/technetwork/topics/winx64soft-089540.html)下载了以下两个拉链:
(版本10.2.0.2)
instantclient-basic-win-x86-64-10.2.0.2.0-20060503.zip
instantclient-sqlplus-win-x86-64-10.2.0.2.0-20060503.zip
我提取了2个zipsin" instantclient"的内容。 所以在这一点上我有这个:
C:\ Users \ me \ Desktop \ oracle \ instantclient:
-classes12.jar
-glogin.sql
-oci.dll
-ocijdbc10.dll
-ociw32.dll
-ojdbc14.jar
-orannzsbb10.dll
-oraocci10.dll
-oraociei10.dll
-Orasqlplusic10.dll
-sqlplus.exe
然后我修改了我的" Path"系统变量环境通过添加" D:\ Users \ me \ Desktop \ oracle \ instantclient"它。
现在,当我尝试使用以下代码从我的asp.net应用程序连接到我的数据库时:
String connectionString = ConfigurationManager.ConnectionStrings["ConnectionKey"].ConnectionString;
OracleConnection connection = new OracleConnection(connectionString);
try
{
connection.Open();
}
catch (Exception exp)
{
Console.WriteLine(exp.Message);
}
我收到以下异常: Oracle.DataAccess.Client.OracleConnection 我有详细说明:{"提供商与Oracle客户端版本不兼容"}
我不知道要添加什么来建立连接。
ps:我确定connectionString。
提前感谢您的帮助。