Microsoft провайдер для Oracle и позиционные параметры - PullRequest
0 голосов
/ 06 января 2009

Есть ли способ использовать позиционные параметры при вызове хранимой процедуры Oracle с использованием System.Data.OracleClient?

Параметр IDataParameter = dbCommand.CreateParameter ();
parameter.Value = "Бла-бла";
параметр.Type = OracleType.Varchar;
dbCommand.Parameters.Add (параметр);

Приведенный выше код создает параметр и присваивает ему имя «Parameter1». При вызове хранимой процедуры Oracle выдает ошибку «неверное число или типы аргументов».

1 Ответ

1 голос
/ 09 апреля 2009

Решена проблема путем переключения на провайдера из Oracle (Oracle.DataAccess)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...