使用 Oracle 命令参数的问题
Issue using the Oracle Command Parameters
正在尝试创建一个 Web API 来查询 Oracle 数据库,该 Oracle DB 将输入作为数组 String.So 尝试添加命令参数
我还添加了以下参考文献System.Data.OracleClient.dll,
using Oracle.ManagedDataAccess.Client;
using Oracle.ManagedDataAccess.Client.OracleParameter;
using System.Data.OracleClient;
using System.Data.OracleClient.OracleParameter;
但是出现如下错误
`using 命名空间指令只能应用于命名空间; 'Oracle.ManagedDataAccess.Client.OracleParameter' 是一种类型而不是命名空间
using 命名空间指令只能应用于命名空间; 'System.Data.OracleClient.OracleParameter' 是一种类型而不是命名空间`
您正在尝试同时使用 Oracle 的 Oracle 客户端 (Oracle.ManagedDataAccess.Client) 和 Microsoft 的 Oracle 客户端 (System.Data.OracleClient)。你应该选择其中之一。但是,我认为 Microsoft 的版本在最近的 .Net Framework 版本中已被弃用,因此您最好使用 Oracle 的实现。
正在尝试创建一个 Web API 来查询 Oracle 数据库,该 Oracle DB 将输入作为数组 String.So 尝试添加命令参数
我还添加了以下参考文献System.Data.OracleClient.dll,
using Oracle.ManagedDataAccess.Client;
using Oracle.ManagedDataAccess.Client.OracleParameter;
using System.Data.OracleClient;
using System.Data.OracleClient.OracleParameter;
但是出现如下错误
`using 命名空间指令只能应用于命名空间; 'Oracle.ManagedDataAccess.Client.OracleParameter' 是一种类型而不是命名空间
using 命名空间指令只能应用于命名空间; 'System.Data.OracleClient.OracleParameter' 是一种类型而不是命名空间`
您正在尝试同时使用 Oracle 的 Oracle 客户端 (Oracle.ManagedDataAccess.Client) 和 Microsoft 的 Oracle 客户端 (System.Data.OracleClient)。你应该选择其中之一。但是,我认为 Microsoft 的版本在最近的 .Net Framework 版本中已被弃用,因此您最好使用 Oracle 的实现。