100高分求教,.net中调用带数组参数的oracle存储过程是不是必须调用Oracle.DataAccess.Client
.net中调用带数组参数的oracle存储过程是不是必须调用Oracle.DataAccess.Client?我们测试了各种情况都不行
1、使用安装数据库Oracle11g第2版-11.2.0.1.0 自带的odp.net时发生的错误:
The provider is not compatible with the version of Oracle client
“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。
code:
string connectStr = "Data Source=EMR2;User Id=emr;Password=password;";
OracleConnection conn = new OracleConnection(connectStr);--此处报错
2、数据库版本Oracle11g第2版-11.2.0.1.0
安装odp.net112012后发生的错误:
code:
string connectStr = "Data Source=EMR2;User Id=emr;Password=password;";
OracleConnection conn = new OracleConnection(connectStr);
conn.open();--此处报错
"ORA-12154: TNS: 无法解析指定的连接标识符"
3、9i客户端,odp.net11,报错
Oracle.DataAccess.Client.Exception 提供程序与此版本的Oracle客户机不兼容
哪位知道,指点指点啊