Microsoft的Oracle提供程序和位置参数

时间:2009-01-06 17:26:08

标签: oracle ado.net

使用System.Data.OracleClient调用Oracle存储过程时,有没有办法使用位置参数?

IDataParameter参数= dbCommand.CreateParameter();
parameter.Value =“Blah Blah”;
parameter.Type = OracleType.Varchar;
dbCommand.Parameters.Add(参数);

上面的代码创建了一个参数并为其指定了“Parameter1”名称。当调用存储过程时,Oracle会给出“错误数量或类型的参数”错误。

1 个答案:

答案 0 :(得分:1)

通过从Oracle(Oracle.DataAccess)切换到提供程序解决了问题