|
Помогите разобраться с Output параметром в хранимой процедуре вызываемой
|
|||
---|---|---|---|
#18+
есть длинная хранимая процедура Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
есть в репозитарии обслуживающим контроллер следующий код: Код: c# 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. 28. 29. 30. 31. 32.
Собственно вопрос - в коментарии С# кода - он рабочий, и в totalPages - лежит ожидаемое число а вот код ниже (казалось бы идентичный , не работает), его я написал ранее Код: c# 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. 28. 29. 30. 31. 32. 33.
Часов 5 бился головой об стену, не понимая почему код ниже не работает, перепробывал всё, даже help читал, нашёл где то текст что output параметры означиваются после обхода результирующего значения если процедура возвращает IList<Type T> , не уверен что я понял текст правльно, но это помогло... Объясните, пожалуйста, почему, шибко интересно :) . ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2013, 03:00 |
|
Помогите разобраться с Output параметром в хранимой процедуре вызываемой
|
|||
---|---|---|---|
#18+
Навело меня на это следующая фраза: The ObjectParameter objects do make some sense for stored procedures that return both a resultset and some OUTPUT parameters, because in that case the OUTPUT parameters are only available after the resultset has been consumed .... Найдено это было гуглением , а даже не в хелпе. Вот откуда это следует мне тоже не понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2013, 03:15 |
|
|
start [/forum/moderation_log.php?user_name=%D0%92%D0%B0%D0%BB%D0%B5%D1%80%D0%B8%D0%B9_%D0%95]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 719ms |
total: | 871ms |
0 / 0 |