列表中的多个命名参数实例

时间:2009-04-08 09:33:04

标签: .net visual-studio-2008 stored-procedures oracle10g ora-06550

我在从Visual Studio 2008的服务器资源管理器

执行oracle过程时遇到问题

当我尝试执行一个过程时,所有输入参数都加倍了!

它只发生在我的一个工作站,我试图重新安装oracle产品, 但它没有帮助我...

当我尝试执行该过程时,我收到以下错误消息:

ORA-06550: line 1, column 7:
PLS-00703: multiple instances of named argument in list
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored

我的数据连接类型是“Oracle数据库”,提供程序是“用于Oracle的.NET Framework数据提供程序”。

最诚挚的问候, Guy Bertental

3 个答案:

答案 0 :(得分:6)

使用oracom.Parameters.Clear();executenonquery();之后

答案 1 :(得分:6)

可能您已多次添加相同“OracleParameter” 。 请控制您的参数列表,并从代码中删除重复的参数;

答案 2 :(得分:1)

VS2008的Service Pack 1解决了这个问题...