4

Visual Studio 2008 のサーバー エクスプローラーから Oracle プロシージャを実行する際に問題が発生しました。

プロシージャを実行しようとすると、すべての入力パラメータが 2 倍になります!

1つのワークステーションでのみ発生しました。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 Database」で、プロバイダーは「.NET Framework Data Provider for Oracle」です。

よろしく、 ガイ・バーテンタル

4

3 に答える 3

8

同じ「OracleParameter」を複数回追加した可能性があります。パラメータ リストを制御し、繰り返しパラメータをコードから削除してください。

于 2014-01-14T15:15:13.803 に答える
6

oracom.Parameters.Clear(); 後に使用 executenonquery();

于 2011-04-19T06:15:50.083 に答える
1

VS2008のServicePack1で問題が解決しました...

于 2009-04-13T05:47:47.820 に答える