|
|
|
Supreme Being
      
участник
Last Login: 04.08.2008 12:56
Сообщ.: 118,
Visits: 1 576
|
|
Пытаюсь выполнить следующий кусок кодаSQL> declare 2> n integer; 3> m integer; 4> begin 5> insert into assad.podraz (num, name) 6> values (assad.podraz$_num.nextval, 'Test') 7> returning num into m; 8> 9> insert into assad.rem (num, name) 10> values (assad.rem$_num.nextval, 'Test_rem') 11> returning num into n; 12> 13> update assad.personal set podraz=m, rem=n where int_key=67629; 14> commit; 15> end; 16> / использую ExecuteNonQuery во время исполнения получаю невразумительную ошибку (скрин в аттаче) хотя он (код) работает нормально проверено в SQLPlus. Может PL/SQL код выполняется с помощью других методов?
|
|
|
|
|
Forum Member
      
участник
Last Login: 19.08.2008 17:28
Сообщ.: 49,
Visits: 512
|
|
| Используешь наверно OracleConnection и ошибка вылетает при выполнении метода Open (); ??? У меня было нечто подобное не смог решить и никто не смог подсказать! Думаю баг в студии
|
|
|
|
|
Supreme Being
      
участник
Last Login: 04.08.2008 12:56
Сообщ.: 118,
Visits: 1 576
|
|
| Нет ошибка вылетает на методе OracleClient.OracleCommand.ExecuteNonQuery() А строка инициализации указана была правильно?
|
|
|
|
|
Forum Member
      
участник
Last Login: 19.08.2008 17:28
Сообщ.: 49,
Visits: 512
|
|
|
|
|
|
Supreme Being
      
участник
Last Login: 04.08.2008 12:56
Сообщ.: 118,
Visits: 1 576
|
|
| Вопрос снимаю по поводу строки. На www.sql.ru посоветовали поставить ODP.NET, поставил теперь тоже на Open() спотыкаюсь.
|
|
|
|