|
|
|
RS2005:Как использовать multiValue параметр в процедуре?
|
|||
|---|---|---|---|
|
#18+
Работаю в RS2005. Есть некая процедура: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Как это можно реализовать? Читал посты на эту тему, я там ничего не понял. Понял что нужно создать таблицу некую и туда записывать выбранные пробы, а потом Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 12:39 |
|
||
|
RS2005:Как использовать multiValue параметр в процедуре?
|
|||
|---|---|---|---|
|
#18+
1) Что за ошибка? 2) У вас параметр @Proba описан как int. А это одно значение! Каким образом по-вашему процедура должна принять на вход несколько значений? Если вы вставите в текст запроса датасета собственно сам запрос (а не вызов хранимки): Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 13:14 |
|
||
|
RS2005:Как использовать multiValue параметр в процедуре?
|
|||
|---|---|---|---|
|
#18+
Bigheadman1) Что за ошибка? 2) У вас параметр @Proba описан как int. А это одно значение! Каким образом по-вашему процедура должна принять на вход несколько значений? Если вы вставите в текст запроса датасета собственно сам запрос (а не вызов хранимки): Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 13:38 |
|
||
|
RS2005:Как использовать multiValue параметр в процедуре?
|
|||
|---|---|---|---|
|
#18+
Тогда с помощью Expression вы можете сформировать строку со всеми выбраннымии Value параметра и передать ее в хранимку. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 13:42 |
|
||
|
RS2005:Как использовать multiValue параметр в процедуре?
|
|||
|---|---|---|---|
|
#18+
BigheadmanТогда с помощью Expression вы можете сформировать строку со всеми выбраннымии Value параметра и передать ее в хранимку. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 13:49 |
|
||
|
RS2005:Как использовать multiValue параметр в процедуре?
|
|||
|---|---|---|---|
|
#18+
minya13_85 1) Посмотрите профайлером, какую строку на вход подается в вашу хп, когда выбирается несколько значений. 2) Перепишите вашу ХП так, что бы она корректно обрабатывала эту входную строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 14:05 |
|
||
|
RS2005:Как использовать multiValue параметр в процедуре?
|
|||
|---|---|---|---|
|
#18+
--__Александр__--minya13_85 1) Посмотрите профайлером, какую строку на вход подается в вашу хп, когда выбирается несколько значений. 2) Перепишите вашу ХП так, что бы она корректно обрабатывала эту входную строку. В общем сделал так: Код: 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. В процедуре прописал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. в параметре проба изменил integer на string, поставил значение multivalue, всё сработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 14:41 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36147390&tid=1535990]: |
0ms |
get settings: |
8ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
222ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 581ms |

| 0 / 0 |
