4

我从 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 数据库”,提供者是“.NET Framework Data Provider for Oracle”。

最好的问候, Guy Bertental

4

3 回答 3

8

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

于 2014-01-14T15:15:13.803 回答
6

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

于 2011-04-19T06:15:50.083 回答
1

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

于 2009-04-13T05:47:47.820 回答