|
|
|
Банально вернуть output параметры SP через ADO
|
|||
|---|---|---|---|
|
#18+
Приветствую всех программистов. Работаю с MSSQL2005. Вот уже 3 дня как мучаюсь с простейшим вопросом: как вернуть значения выходных параметров хранимой процедуры через ADO. Пробовал на 3 языках (С#, C++, VB) и не получилось. Вот скриптик простейшей процедурки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 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. Заранее благодарю всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 15:36 |
|
||
|
Банально вернуть output параметры SP через ADO
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Немного полазив по MSDN удалось разобраться в чем проблема. Оказалось что из процедуры данные возвращаются потоком (сразу рекордсет, а потом последовательно выходные параметры). В итоге оказалось достаточно закрыть рекордсет и получаем нужный результат: Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 16:09 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=167&tid=1346256]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 328ms |

| 0 / 0 |
