|
Получение значения функции из Oracle
|
|||
---|---|---|---|
#18+
Доброго времени! На Oracle есть функция, которая вставляет записи в таблицу (insert) и возвращает (integer) 0 - успех, не 0 - все плохо... из VS 2008 соеденяюсь с БД с помощью System.Data.OracleClient... код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
возращает ошибку System.Data.OracleClient.OracleException: ORA-01008: not all variables bound убираю параметр Result "DECLARE res integer; BEGIN res:=MYDB.MYFUNC(:p1,:p2); END;" Выполняется на "Ура" Если перевести команду в тип StoredProcedure (соответственно поменяв запрос, и параметр Result.Direction=ReturnValue) выпадает ошибка даты (второго параметра p2) ... Подскажите решение... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2012, 13:41 |
|
Получение значения функции из Oracle
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
??? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2012, 23:42 |
|
|
start [/forum/topic.php?fid=17&fpage=37&tid=1350477]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 125ms |
0 / 0 |